Lines Matching defs:flag
121 InterruptFlag flag = static_cast<InterruptFlag>(interrupt);
122 if ((thread_local_.interrupt_flags_ & flag) &&
123 top->prev_->Intercept(flag)) {
124 thread_local_.interrupt_flags_ &= ~flag;
134 bool StackGuard::CheckInterrupt(InterruptFlag flag) {
136 return (thread_local_.interrupt_flags_ & flag) != 0;
139 void StackGuard::RequestInterrupt(InterruptFlag flag) {
143 thread_local_.interrupt_scopes_->Intercept(flag)) {
147 // Not intercepted. Set as active interrupt flag.
148 thread_local_.interrupt_flags_ |= flag;
155 void StackGuard::ClearInterrupt(InterruptFlag flag) {
157 // Clear the interrupt flag from the chain of InterruptsScope.
160 current->intercepted_flags_ &= ~flag;
163 // Clear the interrupt flag from the active interrupt flags.
164 thread_local_.interrupt_flags_ &= ~flag;