rem: return B_THREAD_DEBUG_HANDLE_SIGNAL;
add: struct thread *thread = thread_get_current_thread(); int32 teamDebugFlags = atomic_get(&thread->team->debug_info.flags); if (~teamDebugFlags & (B_TEAM_DEBUG_DEBUGGER_INSTALLED | B_TEAM_DEBUG_SIGNALS)) { return true; }   debug_signal_received message; message.thread = thread->id; message.team = thread->team->id; message.signal = signal; message.handler = *handler; message.deadly = deadly;  status_t result = thread_hit_debug_event(B_DEBUGGER_MESSAGE_SIGNAL_RECEIVED, &message, sizeof(message), B_SIGNAL_RECEIVED, NULL); return (result != B_THREAD_DEBUG_IGNORE_EVENT);
context: user_debug_handle_signal(int signal, bool deadly){	// TODO: Maybe provide the signal handler as info for the debugger as well.	// TODO: Implement!	return B_THREAD_DEBUG_HANDLE_SIGNAL;}