rem: if (thread->id != nubThread) {
add: if (thread->id == nubThread) { atomic_set(&thread->debug_info.flags, B_THREAD_DEBUG_NUB_THREAD); } else {
context: install_team_debugger_init_debug_infos(struct team *team, team_id debuggerTeam,	port_id debuggerPort, port_id nubPort, thread_id nubThread,	sem_id debuggerPortWriteLock){	atomic_set(&team->debug_info.flags,		B_TEAM_DEBUG_DEFAULT_FLAGS | B_TEAM_DEBUG_DEBUGGER_INSTALLED);	team->debug_info.nub_port = nubPort;	team->debug_info.nub_thread = nubThread;	team->debug_info.debugger_team = debuggerTeam;	team->debug_info.debugger_port = debuggerPort;	team->debug_info.debugger_write_lock = debuggerPortWriteLock;	RELEASE_TEAM_DEBUG_INFO_LOCK(team->debug_info);	// set the user debug flags and signal masks of all threads to the default	GRAB_THREAD_LOCK();	for (struct thread *thread = team->thread_list;		 thread;		 thread = thread->team_next) {		if (thread->id != nubThread) {			int32 flags = thread->debug_info.flags				& ~B_THREAD_DEBUG_USER_FLAG_MASK;			atomic_set(&thread->debug_info.flags,				flags | B_THREAD_DEBUG_DEFAULT_FLAGS);			thread->debug_info.ignore_signals = 0;			thread->debug_info.ignore_signals_once = 0;		}	}	RELEASE_THREAD_LOCK();}