THREAD_FLAGS_BREAKPOINTS_DEFINED
if (!(thread->flags & THREAD_FLAGS_BREAKPOINTS_DEFINED))
atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
atomic_and(&thread->flags, ~THREAD_FLAGS_BREAKPOINTS_DEFINED);
atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
atomic_and(&thread->flags, ~THREAD_FLAGS_BREAKPOINTS_DEFINED);