TRAP_INTERRUPT_MASK 971 signal.c cur_th->interrupt_mask |= TRAP_INTERRUPT_MASK; TRAP_INTERRUPT_MASK 2015 thread.c trap_interrupt = interrupt & TRAP_INTERRUPT_MASK; TRAP_INTERRUPT_MASK 248 thread_sync.c if (!mutex->allow_trap && th->interrupt_mask & TRAP_INTERRUPT_MASK) { TRAP_INTERRUPT_MASK 1138 vm_core.h #define RUBY_VM_SET_TRAP_INTERRUPT(th) ATOMIC_OR((th)->interrupt_flag, TRAP_INTERRUPT_MASK) TRAP_INTERRUPT_MASK 1139 vm_core.h #define RUBY_VM_INTERRUPTED(th) ((th)->interrupt_flag & ~(th)->interrupt_mask & (PENDING_INTERRUPT_MASK|TRAP_INTERRUPT_MASK)) TRAP_INTERRUPT_MASK 1592 vm_trace.c const unsigned long block_mask = POSTPONED_JOB_INTERRUPT_MASK|TRAP_INTERRUPT_MASK;