Searched refs:debug_info (Results 1 - 7 of 7) sorted by relevance

/haiku/src/system/kernel/debug/
H A Duser_debugger.cpp139 if ((atomic_get(&thread->debug_info.flags) & B_THREAD_DEBUG_STOP) != 0)
155 if (arch_has_breakpoints(&team->debug_info.arch_info))
174 if (arch_has_breakpoints(&team->debug_info.arch_info)) {
192 if (atomic_get(&team->debug_info.flags) & B_TEAM_DEBUG_DEBUGGER_INSTALLED)
208 if (atomic_get(&team->debug_info.flags) & B_TEAM_DEBUG_DEBUGGER_INSTALLED) {
393 InterruptsSpinLocker debugInfoLocker(team->debug_info.lock);
395 if (team->debug_info.debugger_changed_condition == NULL) {
397 team->debug_info.debugger_changed_condition = &condition;
403 team->debug_info.debugger_changed_condition->Add(&entry);
418 InterruptsSpinLocker debugInfoLocker(team->debug_info
[all...]
/haiku/src/system/kernel/arch/x86/
H A Darch_user_debugger.cpp371 GRAB_TEAM_DEBUG_INFO_LOCK(thread->team->debug_info);
373 status_t error = set_breakpoint(thread->team->debug_info.arch_info, address,
376 RELEASE_TEAM_DEBUG_INFO_LOCK(thread->team->debug_info);
392 GRAB_TEAM_DEBUG_INFO_LOCK(thread->team->debug_info);
394 status_t error = clear_breakpoint(thread->team->debug_info.arch_info,
397 RELEASE_TEAM_DEBUG_INFO_LOCK(thread->team->debug_info);
412 GRAB_TEAM_DEBUG_INFO_LOCK(kernelTeam->debug_info);
414 install_breakpoints(kernelTeam->debug_info.arch_info);
416 RELEASE_TEAM_DEBUG_INFO_LOCK(kernelTeam->debug_info);
429 GRAB_TEAM_DEBUG_INFO_LOCK(kernelTeam->debug_info);
[all...]
/haiku/src/system/kernel/arch/m68k/
H A Darch_user_debugger.cpp57 if (thread->debug_info.flags & B_THREAD_DEBUG_SINGLE_STEP) {
/haiku/src/system/kernel/
H A Dteam.cpp480 clear_team_debug_info(&debug_info, true);
1991 InterruptsSpinLocker debugInfoLocker(team->debug_info.lock);
1993 if (team->debug_info.flags & B_TEAM_DEBUG_DEBUGGER_INSTALLED)
1994 nubThreadID = team->debug_info.nub_thread;
2154 team->debug_info.flags |= atomic_get(&parentTeam->debug_info.flags)
2697 InterruptsSpinLocker debugInfoLocker(team->debug_info.lock);
2701 info->debugger_nub_thread = team->debug_info.nub_thread;
2702 info->debugger_nub_port = team->debug_info.nub_port;
3219 InterruptsSpinLocker debugInfoLocker(team->debug_info
[all...]
H A Dsignal.cpp812 InterruptsSpinLocker threadDebugInfoLocker(thread->debug_info.lock);
814 if ((thread->debug_info.ignore_signals_once & signalMask) != 0) {
815 thread->debug_info.ignore_signals_once &= ~signalMask;
819 if ((thread->debug_info.ignore_signals & signalMask) != 0)
988 if ((atomic_get(&thread->debug_info.flags) & B_THREAD_DEBUG_STOP)
1032 bool debugSignal = (~atomic_get(&team->debug_info.flags)
H A Dthread.cpp926 init_thread_debug_info(&thread->debug_info);
1016 int32 debugFlags = atomic_get(&currentThread->debug_info.flags)
1025 thread->debug_info.flags = debugFlags;
1072 int32 teamDebugFlags = atomic_get(&team->debug_info.flags);
1076 thread->debug_info.flags |= B_THREAD_DEBUG_STOP;
2224 SpinLocker threadDebugInfoLocker(thread->debug_info.lock);
2225 debugInfo = thread->debug_info;
2226 clear_thread_debug_info(&thread->debug_info, true);
/haiku/headers/private/kernel/
H A Dthread_types.h278 struct team_debug_info debug_info; member in struct:BKernel::Team
522 struct thread_debug_info debug_info; member in struct:BKernel::Thread

Completed in 89 milliseconds