rb_thread_t 6913 compile.c const rb_thread_t *const th = GET_THREAD(); rb_thread_t 103 cont.c rb_thread_t saved_thread; /* selected properties of GET_THREAD() (see cont_save_thread) */ rb_thread_t 198 cont.c rb_thread_t *th; rb_thread_t 233 cont.c const rb_thread_t *const th = GET_THREAD(); rb_thread_t 361 cont.c cont_save_machine_stack(rb_thread_t *th, rb_context_t *cont) rb_thread_t 411 cont.c cont_save_thread(rb_context_t *cont, rb_thread_t *th) rb_thread_t 413 cont.c rb_thread_t *sth = &cont->saved_thread; rb_thread_t 445 cont.c cont_init(rb_context_t *cont, rb_thread_t *th) rb_thread_t 462 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 475 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 532 cont.c rb_thread_t *th = GET_THREAD(), *sth = &cont->saved_thread; rb_thread_t 584 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 651 cont.c rb_thread_t *sth = &fib->cont.saved_thread; rb_thread_t 694 cont.c rb_thread_t *th = GET_THREAD(), *sth = &newfib->cont.saved_thread; rb_thread_t 1066 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1174 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1198 cont.c rb_thread_t *th = &cont->saved_thread; rb_thread_t 1199 cont.c rb_thread_t *cth = GET_THREAD(); rb_thread_t 1257 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1297 cont.c root_fiber_alloc(rb_thread_t *th) rb_thread_t 1316 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1352 cont.c fiber_store(rb_fiber_t *next_fib, rb_thread_t *th) rb_thread_t 1417 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1520 cont.c rb_thread_t *th; rb_thread_t 1669 cont.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1110 error.c rb_thread_t *th = GET_THREAD(); rb_thread_t 163 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 238 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 439 eval.c static VALUE get_thread_errinfo(rb_thread_t *th); rb_thread_t 471 eval.c setup_exception(rb_thread_t *th, int tag, volatile VALUE mesg, VALUE cause) rb_thread_t 573 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 733 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 761 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 792 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 858 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 891 eval.c rb_thread_t *const th = GET_THREAD(); rb_thread_t 951 eval.c previous_frame(rb_thread_t *th) rb_thread_t 980 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1238 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1418 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1452 eval.c errinfo_place(rb_thread_t *th) rb_thread_t 1474 eval.c get_thread_errinfo(rb_thread_t *th) rb_thread_t 1519 eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 87 eval_error.c error_print(rb_thread_t *th) rb_thread_t 93 eval_error.c rb_threadptr_error_print(rb_thread_t *th, VALUE errinfo) rb_thread_t 270 eval_error.c rb_thread_t *th = GET_THREAD(); rb_thread_t 8 eval_intern.h pass_passed_block(rb_thread_t *th) rb_thread_t 122 eval_intern.h rb_thread_t * const _th = (th); \ rb_thread_t 149 eval_intern.h rb_threadptr_tag_state(rb_thread_t *th) rb_thread_t 156 eval_intern.h NORETURN(static inline void rb_threadptr_tag_jump(rb_thread_t *, int)); rb_thread_t 158 eval_intern.h rb_threadptr_tag_jump(rb_thread_t *th, int st) rb_thread_t 253 eval_intern.h int rb_threadptr_set_raised(rb_thread_t *th); rb_thread_t 254 eval_intern.h int rb_threadptr_reset_raised(rb_thread_t *th); rb_thread_t 272 eval_intern.h NORETURN(void rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, rb_thread_t 64 eval_jump.c rb_thread_t *th = GET_THREAD(); rb_thread_t 118 eval_jump.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1751 gc.c gc_event_hook_body(rb_thread_t *th, rb_objspace_t *objspace, const rb_event_flag_t event, VALUE data) rb_thread_t 2320 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 3482 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 3914 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 3925 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 4132 gc.c static void mark_stack_locations(rb_objspace_t *objspace, rb_thread_t *th, rb_thread_t 4136 gc.c mark_current_machine_context(rb_objspace_t *objspace, rb_thread_t *th) rb_thread_t 4160 gc.c rb_gc_mark_machine_stack(rb_thread_t *th) rb_thread_t 4170 gc.c mark_stack_locations(rb_objspace_t *objspace, rb_thread_t *th, rb_thread_t 4656 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 7564 gc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 612 iseq.c rb_thread_t *th = GET_THREAD(); rb_thread_t 581 load.c rb_load_internal0(rb_thread_t *th, VALUE fname, int wrap) rb_thread_t 587 load.c rb_thread_t *volatile th0 = th; rb_thread_t 645 load.c rb_thread_t *curr_th = GET_THREAD(); rb_thread_t 957 load.c rb_thread_t *th = GET_THREAD(); rb_thread_t 16 probes_helper.h NOINLINE(int ruby_th_dtrace_setup(rb_thread_t *, VALUE, ID, struct ruby_dtrace_method_hook_args *)); rb_thread_t 326 proc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 629 proc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 965 proc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1790 proc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1902 proc.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1975 proc.c call_method_data(rb_thread_t *th, const struct METHOD *data, rb_thread_t 1984 proc.c call_method_data_safe(rb_thread_t *th, const struct METHOD *data, rb_thread_t 2008 proc.c rb_thread_t *const th = GET_THREAD(); rb_thread_t 484 process.c rb_thread_t *th = GET_THREAD(); rb_thread_t 909 process.c rb_thread_t *th = GET_THREAD(); rb_thread_t 49 safe.c rb_thread_t *th = GET_THREAD(); rb_thread_t 69 safe.c rb_thread_t *th = GET_THREAD(); rb_thread_t 570 signal.c rb_register_sigaltstack(rb_thread_t *th) rb_thread_t 763 signal.c NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th)); rb_thread_t 811 signal.c rb_thread_t *th = ruby_current_thread; rb_thread_t 826 signal.c int ruby_stack_overflowed_p(const rb_thread_t *, const void *); rb_thread_t 827 signal.c rb_thread_t *th = ruby_current_thread; rb_thread_t 958 signal.c rb_thread_t *cur_th = GET_THREAD(); rb_thread_t 1000 signal.c rb_signal_exec(rb_thread_t *th, int sig) rb_thread_t 282 struct.c rb_control_frame_t *FUNC_FASTCALL(rb_vm_opt_struct_aref)(rb_thread_t *, rb_control_frame_t *); rb_thread_t 291 struct.c rb_control_frame_t *FUNC_FASTCALL(rb_vm_opt_struct_aset)(rb_thread_t *, rb_control_frame_t *); rb_thread_t 85 thread.c static void sleep_timeval(rb_thread_t *th, struct timeval time, int spurious_check); rb_thread_t 86 thread.c static void sleep_wait_for_interrupt(rb_thread_t *th, double sleepsec, int spurious_check); rb_thread_t 87 thread.c static void sleep_forever(rb_thread_t *th, int nodeadlock, int spurious_check); rb_thread_t 89 thread.c static int rb_threadptr_dead(rb_thread_t *th); rb_thread_t 91 thread.c static int rb_threadptr_pending_interrupt_empty_p(rb_thread_t *th); rb_thread_t 114 thread.c static int set_unblock_function(rb_thread_t *th, rb_unblock_function_t *func, void *arg, rb_thread_t 116 thread.c static void reset_unblock_function(rb_thread_t *th, const struct rb_unblock_callback *old); rb_thread_t 118 thread.c static inline int blocking_region_begin(rb_thread_t *th, struct rb_blocking_region_buffer *region, rb_thread_t 120 thread.c static inline void blocking_region_end(rb_thread_t *th, struct rb_blocking_region_buffer *region); rb_thread_t 137 thread.c rb_thread_t *_th_stored = GET_THREAD(); \ rb_thread_t 156 thread.c rb_thread_t *__th = GET_THREAD(); \ rb_thread_t 168 thread.c vm_check_ints_blocking(rb_thread_t *th) rb_thread_t 275 thread.c NOINLINE(static int thread_start_func_2(rb_thread_t *th, VALUE *stack_start, rb_thread_t 369 thread.c set_unblock_function(rb_thread_t *th, rb_unblock_function_t *func, void *arg, rb_thread_t 395 thread.c reset_unblock_function(rb_thread_t *th, const struct rb_unblock_callback *old) rb_thread_t 403 thread.c rb_threadptr_interrupt_common(rb_thread_t *th, int trap) rb_thread_t 421 thread.c rb_threadptr_interrupt(rb_thread_t *th) rb_thread_t 427 thread.c rb_threadptr_trap_interrupt(rb_thread_t *th) rb_thread_t 433 thread.c terminate_all(rb_vm_t *vm, const rb_thread_t *main_thread) rb_thread_t 435 thread.c rb_thread_t *th = 0; rb_thread_t 450 thread.c rb_threadptr_unlock_all_locking_mutexes(rb_thread_t *th) rb_thread_t 469 thread.c rb_thread_t *th = GET_THREAD(); /* main thread */ rb_thread_t 515 thread.c rb_thread_t *th = th_ptr; rb_thread_t 526 thread.c rb_thread_t *th = th_ptr; rb_thread_t 543 thread.c static VALUE rb_threadptr_raise(rb_thread_t *, int, VALUE *); rb_thread_t 547 thread.c ruby_thread_init_stack(rb_thread_t *th) rb_thread_t 553 thread.c thread_start_func_2(rb_thread_t *th, VALUE *stack_start, VALUE *register_stack_start) rb_thread_t 559 thread.c rb_thread_t *main_th; rb_thread_t 562 thread.c void rb_register_sigaltstack(rb_thread_t *th); rb_thread_t 685 thread.c rb_thread_t *th, *current_th = GET_THREAD(); rb_thread_t 748 thread.c rb_thread_t *th; rb_thread_t 783 thread.c rb_thread_t *th; rb_thread_t 817 thread.c rb_thread_t *target, *waiting; rb_thread_t 825 thread.c rb_thread_t *target_th = p->target, *th = p->waiting; rb_thread_t 846 thread.c rb_thread_t *target_th = p->target, *th = p->waiting; rb_thread_t 870 thread.c thread_join(rb_thread_t *target_th, double delay) rb_thread_t 872 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 967 thread.c rb_thread_t *target_th; rb_thread_t 998 thread.c rb_thread_t *th; rb_thread_t 1057 thread.c sleep_forever(rb_thread_t *th, int deadlockable, int spurious_check) rb_thread_t 1098 thread.c sleep_timeval(rb_thread_t *th, struct timeval tv, int spurious_check) rb_thread_t 1172 thread.c sleep_wait_for_interrupt(rb_thread_t *th, double sleepsec, int spurious_check) rb_thread_t 1180 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1194 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1212 thread.c rb_thread_t *th; rb_thread_t 1228 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1243 thread.c rb_thread_t *cur_th = GET_THREAD(); rb_thread_t 1252 thread.c blocking_region_begin(rb_thread_t *th, struct rb_blocking_region_buffer *region, rb_thread_t 1270 thread.c blocking_region_end(rb_thread_t *th, struct rb_blocking_region_buffer *region) rb_thread_t 1289 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1415 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1475 thread.c rb_thread_t *th = ruby_thread_from_native(); rb_thread_t 1517 thread.c rb_thread_t *th = ruby_thread_from_native(); rb_thread_t 1561 thread.c rb_threadptr_pending_interrupt_clear(rb_thread_t *th) rb_thread_t 1567 thread.c rb_threadptr_pending_interrupt_enque(rb_thread_t *th, VALUE v) rb_thread_t 1574 thread.c threadptr_check_pending_interrupt_queue(rb_thread_t *th) rb_thread_t 1589 thread.c rb_threadptr_pending_interrupt_check_mask(rb_thread_t *th, VALUE err) rb_thread_t 1628 thread.c rb_threadptr_pending_interrupt_empty_p(rb_thread_t *th) rb_thread_t 1634 thread.c rb_threadptr_pending_interrupt_include_p(rb_thread_t *th, VALUE err) rb_thread_t 1647 thread.c rb_threadptr_pending_interrupt_deque(rb_thread_t *th, enum handle_interrupt_timing timing) rb_thread_t 1684 thread.c rb_threadptr_pending_interrupt_active_p(rb_thread_t *th) rb_thread_t 1829 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1884 thread.c rb_thread_t *target_th; rb_thread_t 1976 thread.c rb_threadptr_to_kill(rb_thread_t *th) rb_thread_t 1986 thread.c threadptr_get_interrupts(rb_thread_t *th) rb_thread_t 1999 thread.c rb_threadptr_execute_interrupts(rb_thread_t *th, int blocking_timing) rb_thread_t 2074 thread.c rb_thread_t *th; rb_thread_t 2080 thread.c rb_threadptr_ready(rb_thread_t *th) rb_thread_t 2086 thread.c rb_threadptr_raise(rb_thread_t *th, int argc, VALUE *argv) rb_thread_t 2106 thread.c rb_threadptr_signal_raise(rb_thread_t *th, int sig) rb_thread_t 2116 thread.c rb_threadptr_signal_exit(rb_thread_t *th) rb_thread_t 2129 thread.c NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th)); rb_thread_t 2131 thread.c ruby_thread_stack_overflow(rb_thread_t *th) rb_thread_t 2144 thread.c rb_threadptr_set_raised(rb_thread_t *th) rb_thread_t 2154 thread.c rb_threadptr_reset_raised(rb_thread_t *th) rb_thread_t 2167 thread.c rb_thread_t *th = 0; rb_thread_t 2202 thread.c rb_thread_t *target_th; rb_thread_t 2203 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2232 thread.c rb_thread_t *th; rb_thread_t 2260 thread.c rb_thread_t *th; rb_thread_t 2306 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2339 thread.c rb_thread_t *th; rb_thread_t 2435 thread.c rb_thread_t *th = 0; rb_thread_t 2573 thread.c rb_thread_t *th; rb_thread_t 2597 thread.c rb_thread_t *th; rb_thread_t 2685 thread.c rb_thread_t *th; rb_thread_t 2707 thread.c rb_thread_t *th; rb_thread_t 2728 thread.c rb_thread_t *th; rb_thread_t 2740 thread.c thread_status_name(rb_thread_t *th, int detail) rb_thread_t 2760 thread.c rb_threadptr_dead(rb_thread_t *th) rb_thread_t 2800 thread.c rb_thread_t *th; rb_thread_t 2831 thread.c rb_thread_t *th; rb_thread_t 2856 thread.c rb_thread_t *th; rb_thread_t 2881 thread.c rb_thread_t *th; rb_thread_t 2897 thread.c rb_thread_t *th; rb_thread_t 2916 thread.c rb_thread_t *th; rb_thread_t 2951 thread.c rb_thread_t *th; rb_thread_t 2979 thread.c threadptr_local_aref(rb_thread_t *th, ID id) rb_thread_t 2999 thread.c rb_thread_t *th; rb_thread_t 3073 thread.c threadptr_local_aset(rb_thread_t *th, ID id, VALUE val) rb_thread_t 3096 thread.c rb_thread_t *th; rb_thread_t 3200 thread.c rb_thread_t *th; rb_thread_t 3244 thread.c rb_thread_t *th; rb_thread_t 3345 thread.c rb_thread_t *th; rb_thread_t 3380 thread.c rb_thread_t *th; rb_thread_t 3665 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 3836 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 3979 thread.c rb_threadptr_check_signal(rb_thread_t *mth) rb_thread_t 4010 thread.c rb_thread_t *th = vm->running_thread; rb_thread_t 4065 thread.c rb_thread_atfork_internal(rb_thread_t *th, void (*atfork)(rb_thread_t *, const rb_thread_t *)) rb_thread_t 4067 thread.c rb_thread_t *i = 0; rb_thread_t 4083 thread.c terminate_atfork_i(rb_thread_t *th, const rb_thread_t *current_th) rb_thread_t 4095 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 4104 thread.c terminate_atfork_before_exec_i(rb_thread_t *th, const rb_thread_t *current_th) rb_thread_t 4114 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 4192 thread.c rb_thread_t *th = 0; rb_thread_t 4279 thread.c rb_thread_t *th; rb_thread_t 4422 thread.c threadptr_recursive_hash(rb_thread_t *th) rb_thread_t 4428 thread.c threadptr_recursive_hash_set(rb_thread_t *th, VALUE hash) rb_thread_t 4444 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 4737 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 4849 thread.c rb_thread_t *th = ruby_thread_from_native(); rb_thread_t 4854 thread.c VALUE rb_vm_backtrace_str_ary(rb_thread_t *th, long lev, long n); rb_thread_t 4858 thread.c rb_thread_t *th = 0; rb_thread_t 4896 thread.c rb_thread_t *th = 0; rb_thread_t 4982 thread.c rb_thread_t *cur_th = GET_THREAD(); rb_thread_t 4995 thread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 105 thread_pthread.c gvl_acquire(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 129 thread_pthread.c gvl_yield(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 437 thread_pthread.c static rb_thread_t * rb_thread_t 444 thread_pthread.c ruby_thread_set_native(rb_thread_t *th) rb_thread_t 449 thread_pthread.c static void native_thread_init(rb_thread_t *th); rb_thread_t 454 thread_pthread.c rb_thread_t *th = GET_THREAD(); rb_thread_t 469 thread_pthread.c native_thread_init(rb_thread_t *th) rb_thread_t 481 thread_pthread.c native_thread_destroy(rb_thread_t *th) rb_thread_t 491 thread_pthread.c static rb_thread_t *register_cached_thread_and_wait(void); rb_thread_t 827 thread_pthread.c native_thread_init_stack(rb_thread_t *th) rb_thread_t 872 thread_pthread.c rb_thread_t *th = th_ptr; rb_thread_t 892 thread_pthread.c rb_thread_t *th; rb_thread_t 904 thread_pthread.c volatile rb_thread_t **th_area; rb_thread_t 914 thread_pthread.c static rb_thread_t * rb_thread_t 918 thread_pthread.c volatile rb_thread_t *th_area = 0; rb_thread_t 958 thread_pthread.c return (rb_thread_t *)th_area; rb_thread_t 963 thread_pthread.c use_cached_thread(rb_thread_t *th) rb_thread_t 989 thread_pthread.c native_thread_create(rb_thread_t *th) rb_thread_t 1062 thread_pthread.c native_thread_apply_priority(rb_thread_t *th) rb_thread_t 1090 thread_pthread.c native_fd_select(int n, rb_fdset_t *readfds, rb_fdset_t *writefds, rb_fdset_t *exceptfds, struct timeval *timeout, rb_thread_t *th) rb_thread_t 1098 thread_pthread.c rb_thread_t *th = (rb_thread_t *)ptr; rb_thread_t 1104 thread_pthread.c native_sleep(rb_thread_t *th, struct timeval *timeout_tv) rb_thread_t 1163 thread_pthread.c register_ubf_list(rb_thread_t *th) rb_thread_t 1176 thread_pthread.c unregister_ubf_list(rb_thread_t *th) rb_thread_t 1192 thread_pthread.c ubf_wakeup_thread(rb_thread_t *th) rb_thread_t 1202 thread_pthread.c rb_thread_t *th = (rb_thread_t *)ptr; rb_thread_t 1226 thread_pthread.c rb_thread_t *th; rb_thread_t 1506 thread_pthread.c native_set_thread_name(rb_thread_t *th) rb_thread_t 1693 thread_pthread.c ruby_stack_overflowed_p(const rb_thread_t *th, const void *addr) rb_thread_t 19 thread_sync.c static void rb_mutex_abandon_keeping_mutexes(rb_thread_t *th); rb_thread_t 20 thread_sync.c static void rb_mutex_abandon_locking_mutex(rb_thread_t *th); rb_thread_t 22 thread_sync.c static const char* rb_mutex_unlock_th(rb_mutex_t *mutex, rb_thread_t volatile *th); rb_thread_t 138 thread_sync.c mutex_locked(rb_thread_t *th, VALUE self) rb_thread_t 165 thread_sync.c rb_thread_t *th = GET_THREAD(); rb_thread_t 177 thread_sync.c lock_func(rb_thread_t *th, rb_mutex_t *mutex, int timeout_ms) rb_thread_t 231 thread_sync.c static const rb_thread_t *patrol_thread = NULL; rb_thread_t 243 thread_sync.c rb_thread_t *th = GET_THREAD(); rb_thread_t 319 thread_sync.c rb_thread_t *th = GET_THREAD(); rb_thread_t 331 thread_sync.c rb_mutex_unlock_th(rb_mutex_t *mutex, rb_thread_t volatile *th) rb_thread_t 385 thread_sync.c rb_mutex_abandon_keeping_mutexes(rb_thread_t *th) rb_thread_t 394 thread_sync.c rb_mutex_abandon_locking_mutex(rb_thread_t *th) rb_thread_t 26 thread_win32.c static int w32_wait_events(HANDLE *events, int count, DWORD timeout, rb_thread_t *th); rb_thread_t 96 thread_win32.c gvl_acquire(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 109 thread_win32.c gvl_yield(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 130 thread_win32.c static rb_thread_t * rb_thread_t 137 thread_win32.c ruby_thread_set_native(rb_thread_t *th) rb_thread_t 145 thread_win32.c rb_thread_t *th = GET_THREAD(); rb_thread_t 178 thread_win32.c w32_wait_events(HANDLE *events, int count, DWORD timeout, rb_thread_t *th) rb_thread_t 295 thread_win32.c native_sleep(rb_thread_t *th, struct timeval *tv) rb_thread_t 554 thread_win32.c native_thread_init_stack(rb_thread_t *th) rb_thread_t 576 thread_win32.c native_thread_destroy(rb_thread_t *th) rb_thread_t 586 thread_win32.c rb_thread_t *th = th_ptr; rb_thread_t 604 thread_win32.c native_thread_create(rb_thread_t *th) rb_thread_t 633 thread_win32.c native_thread_apply_priority(rb_thread_t *th) rb_thread_t 654 thread_win32.c native_fd_select(int n, rb_fdset_t *readfds, rb_fdset_t *writefds, rb_fdset_t *exceptfds, struct timeval *timeout, rb_thread_t *th) rb_thread_t 674 thread_win32.c rb_w32_check_interrupt(rb_thread_t *th) rb_thread_t 682 thread_win32.c rb_thread_t *th = (rb_thread_t *)ptr; rb_thread_t 748 thread_win32.c ruby_stack_overflowed_p(const rb_thread_t *th, const void *addr) rb_thread_t 770 thread_win32.c rb_thread_t *th = GET_THREAD(); rb_thread_t 791 thread_win32.c native_set_thread_name(rb_thread_t *th) rb_thread_t 39 vm.c rb_vm_search_cf_from_ep(const rb_thread_t * const th, rb_control_frame_t *cfp, const VALUE * const ep) rb_thread_t 156 vm.c vm_cref_new_toplevel(rb_thread_t *th) rb_thread_t 190 vm.c static VALUE vm_make_env_object(rb_thread_t *th, rb_control_frame_t *cfp); rb_thread_t 193 vm.c vm_invoke_bmethod(rb_thread_t *th, rb_proc_t *proc, VALUE self, rb_thread_t 196 vm.c vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self, rb_thread_t 226 vm.c rb_thread_t *ruby_current_thread = 0; rb_thread_t 241 vm.c ruby_th_dtrace_setup(rb_thread_t *th, VALUE klass, ID id, rb_thread_t 346 vm.c vm_set_top_stack(rb_thread_t *th, const rb_iseq_t *iseq) rb_thread_t 360 vm.c vm_set_eval_stack(rb_thread_t * th, const rb_iseq_t *iseq, const rb_cref_t *cref, rb_block_t *base_block) rb_thread_t 370 vm.c vm_set_main_stack(rb_thread_t *th, const rb_iseq_t *iseq) rb_thread_t 388 vm.c rb_vm_get_binding_creatable_next_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp) rb_thread_t 400 vm.c rb_vm_get_ruby_level_next_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp) rb_thread_t 412 vm.c vm_get_ruby_level_caller_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp) rb_thread_t 436 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 445 vm.c rb_vm_rewind_cfp(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 571 vm.c vm_make_proc_from_block(rb_thread_t *th, rb_block_t *block, VALUE *procptr) rb_thread_t 588 vm.c vm_make_env_each(rb_thread_t *const th, rb_control_frame_t *const cfp) rb_thread_t 692 vm.c vm_make_env_object(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 704 vm.c rb_vm_stack_to_heap(rb_thread_t *th) rb_thread_t 748 vm.c vm_collect_local_variables_in_heap(rb_thread_t *th, const VALUE *ep, const struct local_var_list *vars) rb_thread_t 800 vm.c rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass) rb_thread_t 806 vm.c rb_vm_make_proc_lambda(rb_thread_t *th, const rb_block_t *block, VALUE klass, int8_t is_lambda) rb_thread_t 838 vm.c rb_vm_make_binding(rb_thread_t *th, const rb_control_frame_t *src_cfp) rb_thread_t 872 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 912 vm.c invoke_block(rb_thread_t *th, const rb_iseq_t *iseq, VALUE self, const rb_block_t *block, const rb_cref_t *cref, int type, int opt_pc) rb_thread_t 927 vm.c invoke_bmethod(rb_thread_t *th, const rb_iseq_t *iseq, VALUE self, const rb_block_t *block, int type, int opt_pc) rb_thread_t 952 vm.c invoke_block_from_c_0(rb_thread_t *th, const rb_block_t *block, rb_thread_t 986 vm.c invoke_block_from_c_splattable(rb_thread_t *th, const rb_block_t *block, rb_thread_t 994 vm.c invoke_block_from_c_unsplattable(rb_thread_t *th, const rb_block_t *block, rb_thread_t 1003 vm.c check_block(rb_thread_t *th) rb_thread_t 1015 vm.c vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref) rb_thread_t 1022 vm.c vm_yield(rb_thread_t *th, int argc, const VALUE *argv) rb_thread_t 1029 vm.c vm_yield_with_block(rb_thread_t *th, int argc, const VALUE *argv, const rb_block_t *blockargptr) rb_thread_t 1036 vm.c vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self, rb_thread_t 1059 vm.c vm_invoke_bmethod(rb_thread_t *th, rb_proc_t *proc, VALUE self, rb_thread_t 1066 vm.c rb_vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, rb_thread_t 1081 vm.c vm_normal_frame(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 1093 vm.c vm_cfp_svar_get(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key) rb_thread_t 1100 vm.c vm_cfp_svar_set(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key, const VALUE val) rb_thread_t 1109 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1116 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1149 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1163 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1177 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1191 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1215 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1228 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1237 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1262 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1352 vm.c NORETURN(static void vm_iter_break(rb_thread_t *th, VALUE val)); rb_thread_t 1355 vm.c vm_iter_break(rb_thread_t *th, VALUE val) rb_thread_t 1514 vm.c hook_before_rewind(rb_thread_t *th, rb_control_frame_t *cfp, int will_finish_vm_exec) rb_thread_t 1642 vm.c vm_exec(rb_thread_t *th) rb_thread_t 1882 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1892 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1916 vm.c rb_thread_method_id_and_class(rb_thread_t *th, ID *idp, VALUE *klassp) rb_thread_t 1928 vm.c rb_thread_current_status(const rb_thread_t *th) rb_thread_t 1955 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1984 vm.c rb_thread_t *th = 0; rb_thread_t 2050 vm.c rb_thread_t *th = vm->main_thread; rb_thread_t 2086 vm.c size += vmobj->living_thread_num * sizeof(rb_thread_t); rb_thread_t 2227 vm.c rb_thread_t *th = ptr; rb_thread_t 2286 vm.c rb_thread_t *th; rb_thread_t 2327 vm.c const rb_thread_t *th = ptr; rb_thread_t 2328 vm.c size_t size = sizeof(rb_thread_t); rb_thread_t 2365 vm.c rb_thread_t *th; rb_thread_t 2366 vm.c obj = TypedData_Make_Struct(klass, rb_thread_t, &thread_data_type, th); rb_thread_t 2372 vm.c th_init(rb_thread_t *th, VALUE self) rb_thread_t 2414 vm.c rb_thread_t *th; rb_thread_t 2437 vm.c vm_define_method(rb_thread_t *th, VALUE obj, ID id, VALUE iseqval, int is_singleton) rb_thread_t 2465 vm.c rb_thread_t *th__ = GET_THREAD(); \ rb_thread_t 2919 vm.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2961 vm.c rb_thread_t *th = GET_VM()->main_thread; rb_thread_t 2974 vm.c rb_thread_t * th = ruby_mimmalloc(sizeof(*th)); rb_thread_t 2979 vm.c MEMZERO(th, rb_thread_t, 1); rb_thread_t 11 vm_args.c NORETURN(static void raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc)); rb_thread_t 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)); rb_thread_t 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)); rb_thread_t 86 vm_args.c args_check_block_arg0(struct args_info *args, rb_thread_t *th) rb_thread_t 174 vm_args.c keyword_hash_p(VALUE *kw_hash_ptr, VALUE *rest_hash_ptr, rb_thread_t *th) rb_thread_t 191 vm_args.c args_pop_keyword_hash(struct args_info *args, VALUE *kw_hash_ptr, rb_thread_t *th) rb_thread_t 467 vm_args.c args_setup_block_parameter(rb_thread_t *th, struct rb_calling_info *calling, VALUE *locals) rb_thread_t 507 vm_args.c setup_parameters_complex(rb_thread_t * const th, const rb_iseq_t * const iseq, rb_thread_t 695 vm_args.c raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc) rb_thread_t 716 vm_args.c argument_arity_error(rb_thread_t *th, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc) rb_thread_t 722 vm_args.c argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys) rb_thread_t 769 vm_args.c vm_caller_setup_arg_block(const rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_thread_t 335 vm_backtrace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 425 vm_backtrace.c backtrace_each(rb_thread_t *th, rb_thread_t 516 vm_backtrace.c backtrace_object(rb_thread_t *th) rb_thread_t 660 vm_backtrace.c rb_vm_backtrace_str_ary(rb_thread_t *th, long lev, long n) rb_thread_t 666 vm_backtrace.c rb_vm_backtrace_location_ary(rb_thread_t *th, long lev, long n) rb_thread_t 684 vm_backtrace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 818 vm_backtrace.c vm_backtrace_to_ary(rb_thread_t *th, int argc, const VALUE *argv, int lev_default, int lev_plus, int to_str) rb_thread_t 891 vm_backtrace.c rb_thread_t *th; rb_thread_t 1063 vm_backtrace.c rb_thread_t *th; rb_thread_t 1136 vm_backtrace.c collect_caller_bindings(rb_thread_t *th) rb_thread_t 1175 vm_backtrace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1249 vm_backtrace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 621 vm_core.h TypedData_Get_Struct((obj), rb_thread_t, &ruby_threadptr_data_type, (ptr)) rb_thread_t 997 vm_core.h extern void rb_vmdebug_stack_dump_raw(rb_thread_t *, rb_control_frame_t *); rb_thread_t 998 vm_core.h extern void rb_vmdebug_debug_print_pre(rb_thread_t *th, rb_control_frame_t *cfp, VALUE *_pc); rb_thread_t 999 vm_core.h extern void rb_vmdebug_debug_print_post(rb_thread_t *th, rb_control_frame_t *cfp); rb_thread_t 1011 vm_core.h int rb_thread_method_id_and_class(rb_thread_t *th, ID *idp, VALUE *klassp); rb_thread_t 1013 vm_core.h VALUE rb_vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, rb_thread_t 1015 vm_core.h VALUE rb_vm_make_proc_lambda(rb_thread_t *th, const rb_block_t *block, VALUE klass, int8_t is_lambda); rb_thread_t 1016 vm_core.h VALUE rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass); rb_thread_t 1017 vm_core.h VALUE rb_vm_make_binding(rb_thread_t *th, const rb_control_frame_t *src_cfp); rb_thread_t 1024 vm_core.h VALUE rb_vm_call(rb_thread_t *th, VALUE recv, VALUE id, int argc, rb_thread_t 1040 vm_core.h rb_vm_living_threads_insert(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 1047 vm_core.h rb_vm_living_threads_remove(rb_vm_t *vm, rb_thread_t *th) rb_thread_t 1054 vm_core.h rb_control_frame_t *rb_vm_get_ruby_level_next_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp); rb_thread_t 1055 vm_core.h rb_control_frame_t *rb_vm_get_binding_creatable_next_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp); rb_thread_t 1058 vm_core.h void rb_vm_stack_to_heap(rb_thread_t *th); rb_thread_t 1059 vm_core.h void ruby_thread_init_stack(rb_thread_t *th); rb_thread_t 1061 vm_core.h void rb_vm_rewind_cfp(rb_thread_t *th, rb_control_frame_t *cfp); rb_thread_t 1065 vm_core.h void rb_gc_mark_machine_stack(rb_thread_t *th); rb_thread_t 1090 vm_core.h extern rb_thread_t *ruby_current_thread; rb_thread_t 1102 vm_core.h static inline rb_thread_t * rb_thread_t 1103 vm_core.h vm_thread_with_frame(rb_thread_t *th) rb_thread_t 1106 vm_core.h void rb_vm_call_cfunc_push_frame(rb_thread_t *th); rb_thread_t 1144 vm_core.h void rb_signal_exec(rb_thread_t *th, int sig); rb_thread_t 1145 vm_core.h void rb_threadptr_check_signal(rb_thread_t *mth); rb_thread_t 1146 vm_core.h void rb_threadptr_signal_raise(rb_thread_t *th, int sig); rb_thread_t 1147 vm_core.h void rb_threadptr_signal_exit(rb_thread_t *th); rb_thread_t 1148 vm_core.h void rb_threadptr_execute_interrupts(rb_thread_t *, int); rb_thread_t 1149 vm_core.h void rb_threadptr_interrupt(rb_thread_t *th); rb_thread_t 1150 vm_core.h void rb_threadptr_unlock_all_locking_mutexes(rb_thread_t *th); rb_thread_t 1151 vm_core.h void rb_threadptr_pending_interrupt_clear(rb_thread_t *th); rb_thread_t 1152 vm_core.h void rb_threadptr_pending_interrupt_enque(rb_thread_t *th, VALUE v); rb_thread_t 1153 vm_core.h int rb_threadptr_pending_interrupt_active_p(rb_thread_t *th); rb_thread_t 1154 vm_core.h void rb_threadptr_error_print(rb_thread_t *th, VALUE errinfo); rb_thread_t 1158 vm_core.h ruby_vm_check_ints(rb_thread_t *th) rb_thread_t 1168 vm_core.h rb_thread_t *th; rb_thread_t 1194 vm_core.h ruby_exec_event_hook_orig(rb_thread_t *const th, const rb_event_flag_t flag, rb_thread_t 28 vm_dump.c control_frame_dump(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 149 vm_dump.c rb_vmdebug_stack_dump_raw(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 183 vm_dump.c rb_thread_t *th = GET_THREAD(); rb_thread_t 230 vm_dump.c rb_thread_t *th; rb_thread_t 251 vm_dump.c vm_stack_dump_each(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 323 vm_dump.c rb_vmdebug_debug_print_register(rb_thread_t *th) rb_thread_t 346 vm_dump.c rb_thread_t *th; rb_thread_t 352 vm_dump.c rb_vmdebug_debug_print_pre(rb_thread_t *th, rb_control_frame_t *cfp,VALUE *_pc) rb_thread_t 381 vm_dump.c rb_vmdebug_debug_print_post(rb_thread_t *th, rb_control_frame_t *cfp rb_thread_t 418 vm_dump.c rb_thread_t *th; rb_thread_t 19 vm_eval.c static inline VALUE vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref); rb_thread_t 20 vm_eval.c static inline VALUE vm_yield(rb_thread_t *th, int argc, const VALUE *argv); rb_thread_t 21 vm_eval.c static inline VALUE vm_yield_with_block(rb_thread_t *th, int argc, const VALUE *argv, const rb_block_t *blockargptr); rb_thread_t 22 vm_eval.c static VALUE vm_exec(rb_thread_t *th); rb_thread_t 23 vm_eval.c static void vm_set_eval_stack(rb_thread_t * th, const rb_iseq_t *iseq, const rb_cref_t *cref, rb_block_t *base_block); rb_thread_t 24 vm_eval.c static int vm_collect_local_variables_in_heap(rb_thread_t *th, const VALUE *dfp, const struct local_var_list *vars); rb_thread_t 31 vm_eval.c VALUE rb_vm_backtrace_str_ary(rb_thread_t *th, int lev, int n); rb_thread_t 42 vm_eval.c static VALUE vm_call0_body(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv); rb_thread_t 45 vm_eval.c vm_call0(rb_thread_t* th, VALUE recv, ID id, int argc, const VALUE *argv, const rb_callable_method_entry_t *me) rb_thread_t 66 vm_eval.c vm_call0_cfunc(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv) rb_thread_t 108 vm_eval.c vm_call0_cfunc_with_frame(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv) rb_thread_t 146 vm_eval.c vm_call0_cfunc(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv) rb_thread_t 154 vm_eval.c vm_call0_body(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv) rb_thread_t 257 vm_eval.c rb_vm_call(rb_thread_t *th, VALUE recv, VALUE id, int argc, const VALUE *argv, const rb_callable_method_entry_t *me) rb_thread_t 263 vm_eval.c vm_call_super(rb_thread_t *th, int argc, const VALUE *argv) rb_thread_t 298 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 306 vm_eval.c stack_check(rb_thread_t *th) rb_thread_t 315 vm_eval.c static inline enum method_missing_reason rb_method_call_status(rb_thread_t *th, const rb_callable_method_entry_t *me, call_type scope, VALUE self); rb_thread_t 337 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 348 vm_eval.c rb_thread_t *th; rb_thread_t 394 vm_eval.c check_funcall_respond_to(rb_thread_t *th, VALUE klass, VALUE recv, ID mid) rb_thread_t 400 vm_eval.c check_funcall_callable(rb_thread_t *th, const rb_callable_method_entry_t *me) rb_thread_t 406 vm_eval.c check_funcall_missing(rb_thread_t *th, VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv, int respond, VALUE def) rb_thread_t 450 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 471 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 570 vm_eval.c rb_method_call_status(rb_thread_t *th, const rb_callable_method_entry_t *me, call_type scope, VALUE self) rb_thread_t 629 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 633 vm_eval.c NORETURN(static void raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, rb_thread_t 672 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 704 vm_eval.c raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, VALUE obj, rb_thread_t 749 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 778 vm_eval.c rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, rb_thread_t 886 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 900 vm_eval.c current_vm_stack_arg(rb_thread_t *th, const VALUE *argv) rb_thread_t 915 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1158 vm_eval.c rb_thread_t *const th) rb_thread_t 1275 vm_eval.c adjust_backtrace_in_eval(rb_thread_t *th, VALUE errinfo) rb_thread_t 1298 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1526 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1555 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1593 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1615 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1893 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1999 vm_eval.c static VALUE vm_catch_protect(VALUE, rb_block_call_func *, VALUE, int *, rb_thread_t *); rb_thread_t 2005 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2020 vm_eval.c int *stateptr, rb_thread_t *th) rb_thread_t 2101 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2158 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2173 vm_eval.c rb_thread_t *th = GET_THREAD(); rb_thread_t 48 vm_exec.c vm_exec_core(rb_thread_t *th, VALUE initial) rb_thread_t 147 vm_exec.c vm_exec_core(rb_thread_t *th, VALUE initial) rb_thread_t 63 vm_exec.h FUNC_FASTCALL(LABEL(insn))(rb_thread_t *th, rb_control_frame_t *reg_cfp) { rb_thread_t 28 vm_insnhelper.c static rb_control_frame_t *vm_get_ruby_level_caller_cfp(const rb_thread_t *th, const rb_control_frame_t *cfp); rb_thread_t 153 vm_insnhelper.c vm_push_frame(rb_thread_t *th, rb_thread_t 211 vm_insnhelper.c vm_pop_frame(rb_thread_t *th) rb_thread_t 246 vm_insnhelper.c lep_svar_place(rb_thread_t *th, const VALUE *lep) rb_thread_t 282 vm_insnhelper.c lep_svar_get(rb_thread_t *th, const VALUE *lep, rb_num_t key) rb_thread_t 314 vm_insnhelper.c lep_svar_set(rb_thread_t *th, VALUE *lep, rb_num_t key, VALUE val) rb_thread_t 342 vm_insnhelper.c vm_getspecial(rb_thread_t *th, VALUE *lep, rb_num_t key, rb_num_t type) rb_thread_t 599 vm_insnhelper.c vm_cref_push(rb_thread_t *th, VALUE klass, rb_block_t *blockptr, int pushed_by_eval) rb_thread_t 665 vm_insnhelper.c vm_get_ev_const(rb_thread_t *th, VALUE orig_klass, ID id, int is_defined) rb_thread_t 888 vm_insnhelper.c vm_throw_continue(rb_thread_t *th, VALUE err) rb_thread_t 909 vm_insnhelper.c vm_throw_start(rb_thread_t *const th, rb_control_frame_t *const reg_cfp, enum ruby_tag_type state, rb_thread_t 1045 vm_insnhelper.c vm_throw(rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_thread_t 1121 vm_insnhelper.c static VALUE vm_call_general(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc); rb_thread_t 1214 vm_insnhelper.c static VALUE vm_call0(rb_thread_t*, VALUE, ID, int, const VALUE*, const rb_callable_method_entry_t *); rb_thread_t 1304 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_2(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc, int param_size, int local_size); rb_thread_t 1305 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_normal(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc, int param_size, int local_size); rb_thread_t 1306 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_tailcall(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc); rb_thread_t 1307 vm_insnhelper.c static VALUE vm_call_super_method(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc); rb_thread_t 1308 vm_insnhelper.c static VALUE vm_call_method_nome(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc); rb_thread_t 1309 vm_insnhelper.c static VALUE vm_call_method_each_type(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc); rb_thread_t 1310 vm_insnhelper.c static inline VALUE vm_call_method(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc); rb_thread_t 1328 vm_insnhelper.c vm_call_iseq_setup_tailcall_0start(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1334 vm_insnhelper.c vm_call_iseq_setup_normal_0start(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1354 vm_insnhelper.c vm_callee_setup_arg(rb_thread_t *th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, rb_thread_t 1377 vm_insnhelper.c vm_call_iseq_setup(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1387 vm_insnhelper.c vm_call_iseq_setup_2(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, rb_thread_t 1399 vm_insnhelper.c vm_call_iseq_setup_normal(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, rb_thread_t 1417 vm_insnhelper.c vm_call_iseq_setup_tailcall(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, rb_thread_t 1619 vm_insnhelper.c vm_call_cfunc_with_frame(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1657 vm_insnhelper.c vm_call_cfunc_latter(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling) rb_thread_t 1690 vm_insnhelper.c vm_call_cfunc(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci) rb_thread_t 1717 vm_insnhelper.c rb_vm_call_cfunc_push_frame(rb_thread_t *th) rb_thread_t 1733 vm_insnhelper.c vm_call_cfunc(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1741 vm_insnhelper.c vm_call_ivar(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1748 vm_insnhelper.c vm_call_attrset(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1756 vm_insnhelper.c vm_call_bmethod_body(rb_thread_t *th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv) rb_thread_t 1770 vm_insnhelper.c vm_call_bmethod(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1796 vm_insnhelper.c vm_call_opt_send(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *orig_ci, struct rb_call_cache *orig_cc) rb_thread_t 1855 vm_insnhelper.c vm_call_opt_call(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 1873 vm_insnhelper.c vm_call_method_missing(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *orig_ci, struct rb_call_cache *orig_cc) rb_thread_t 1910 vm_insnhelper.c vm_call_zsuper(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, VALUE klass) rb_thread_t 1932 vm_insnhelper.c PUREFUNC(static rb_control_frame_t * current_method_entry(rb_thread_t *th, rb_control_frame_t *cfp)); rb_thread_t 1934 vm_insnhelper.c current_method_entry(rb_thread_t *th, rb_control_frame_t *cfp) rb_thread_t 2018 vm_insnhelper.c vm_call_method_each_type(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 2127 vm_insnhelper.c vm_call_method_nome(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 2145 vm_insnhelper.c vm_call_method(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 2193 vm_insnhelper.c vm_call_general(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 2199 vm_insnhelper.c vm_call_super_method(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc) rb_thread_t 2226 vm_insnhelper.c vm_search_super_method(rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_thread_t 2295 vm_insnhelper.c vm_yield_with_cfunc(rb_thread_t *th, const rb_block_t *block, VALUE self, rb_thread_t 2371 vm_insnhelper.c vm_callee_setup_block_arg(rb_thread_t *th, struct rb_calling_info *calling, const struct rb_call_info *ci, const rb_iseq_t *iseq, VALUE *argv, const enum arg_setup_type arg_setup_type) rb_thread_t 2418 vm_insnhelper.c vm_yield_setup_args(rb_thread_t *th, const rb_iseq_t *iseq, const int argc, VALUE *argv, const rb_block_t *blockptr, enum arg_setup_type arg_setup_type) rb_thread_t 2436 vm_insnhelper.c vm_invoke_block(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci) rb_thread_t 2479 vm_insnhelper.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2509 vm_insnhelper.c FUNC_FASTCALL(rb_vm_opt_struct_aref)(rb_thread_t *th, rb_control_frame_t *reg_cfp) rb_thread_t 2516 vm_insnhelper.c FUNC_FASTCALL(rb_vm_opt_struct_aset)(rb_thread_t *th, rb_control_frame_t *reg_cfp) rb_thread_t 2541 vm_insnhelper.c vm_defined(rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_num_t op_type, VALUE obj, VALUE needstr, VALUE v) rb_thread_t 267 vm_method.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1084 vm_method.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1098 vm_method.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1867 vm_method.c call_method_entry(rb_thread_t *th, VALUE defined_class, VALUE obj, ID id, rb_thread_t 1879 vm_method.c basic_obj_respond_to_missing(rb_thread_t *th, VALUE klass, VALUE obj, rb_thread_t 1894 vm_method.c basic_obj_respond_to(rb_thread_t *th, VALUE obj, ID id, int pub) rb_thread_t 1912 vm_method.c vm_respond_to(rb_thread_t *th, VALUE klass, VALUE obj, ID id, int priv) rb_thread_t 1965 vm_method.c rb_thread_t *th = GET_THREAD(); rb_thread_t 2004 vm_method.c rb_thread_t *th = GET_THREAD(); rb_thread_t 95 vm_trace.c static rb_thread_t * rb_thread_t 98 vm_trace.c rb_thread_t *th; rb_thread_t 130 vm_trace.c rb_threadptr_add_event_hook(rb_thread_t *th, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flags) rb_thread_t 184 vm_trace.c rb_threadptr_remove_event_hook(rb_thread_t *th, rb_event_hook_func_t func, VALUE data) rb_thread_t 217 vm_trace.c rb_thread_t *th = 0; rb_thread_t 249 vm_trace.c exec_hooks_body(rb_thread_t *th, rb_hook_list_t *list, const rb_trace_arg_t *trace_arg) rb_thread_t 266 vm_trace.c exec_hooks_precheck(rb_thread_t *th, rb_hook_list_t *list, const rb_trace_arg_t *trace_arg) rb_thread_t 278 vm_trace.c exec_hooks_unprotected(rb_thread_t *th, rb_hook_list_t *list, const rb_trace_arg_t *trace_arg) rb_thread_t 285 vm_trace.c exec_hooks_protected(rb_thread_t *th, rb_hook_list_t *list, const rb_trace_arg_t *trace_arg) rb_thread_t 312 vm_trace.c rb_thread_t *th = trace_arg->th; rb_thread_t 392 vm_trace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 508 vm_trace.c thread_add_trace_func(rb_thread_t *th, VALUE trace) rb_thread_t 529 vm_trace.c rb_thread_t *th; rb_thread_t 550 vm_trace.c rb_thread_t *th; rb_thread_t 616 vm_trace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 648 vm_trace.c rb_thread_t *target_th; rb_thread_t 1164 vm_trace.c tracepoint_new(VALUE klass, rb_thread_t *target_th, rb_event_flag_t events, void (func)(VALUE, void*), void *data, VALUE proc) rb_thread_t 1212 vm_trace.c rb_thread_t *target_th = 0; rb_thread_t 1521 vm_trace.c postponed_job_register(rb_thread_t *th, rb_vm_t *vm, rb_thread_t 1550 vm_trace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1566 vm_trace.c rb_thread_t *th = GET_THREAD(); rb_thread_t 1591 vm_trace.c rb_thread_t *th = GET_THREAD();