Searched refs:sig_lock (Results 1 – 6 of 6) sorted by relevance
556 #define BC_SIG_ASSERT_LOCKED do { assert(vm.sig_lock); } while (0)562 #define BC_SIG_ASSERT_NOT_LOCKED do { assert(vm.sig_lock == 0); } while (0)584 vm.sig_lock = 1; \591 vm.sig_lock = 0; \601 vm.sig_lock = 1; \608 vm.sig_lock = 0; \619 v = vm.sig_lock; \620 vm.sig_lock = 1; \629 vm.sig_lock = (v); \682 vm.sig_lock = 0; \
68 vm.sig_lock = 0; \103 vm.sig_lock = 0; \
435 volatile sig_atomic_t sig_lock; member
69 if (!vm.sig_lock) BC_JMP; in bcl_handleSignal()118 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_init()171 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_free()214 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_ctxt_create()302 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_insert()326 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_create()388 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_copy()420 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_dup()510 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_setScale()554 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_bigdig()[all …]
132 if (!vm.sig_lock) BC_JMP;
3456 In the new system, code *outside* the signal handler sets a flag (`vm.sig_lock`)3459 code outside the signal handler that set the `vm.sig_lock` flag. When that code3460 unsets `vm.sig_lock`, it checks to see if a signal happened, and if so, that