DebugEvent
void _HandleDebuggerMessage(DebugEvent* event);
class DebugEvent;
class DebugEvent;
DebugEvent* event;
TeamDebugger::_HandleDebuggerMessage(DebugEvent* event)
DebugEvent* event;
DebugEvent(B_DEBUGGER_MESSAGE_EXCEPTION_OCCURRED, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_TEAM_DELETED, team, thread)
DebugEvent::DebugEvent(int32 eventType, team_id team,
DebugEvent(B_DEBUGGER_MESSAGE_TEAM_EXEC, team, thread)
DebugEvent(B_DEBUGGER_MESSAGE_THREAD_CREATED, team, thread),
DebugEvent(DEBUGGER_MESSAGE_THREAD_RENAMED, team, thread),
DebugEvent(DEBUGGER_MESSAGE_THREAD_PRIORITY_CHANGED, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_THREAD_DELETED, team, thread)
DebugEvent(B_DEBUGGER_MESSAGE_IMAGE_CREATED, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_IMAGE_DELETED, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_POST_SYSCALL, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_HANDED_OVER, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_SIGNAL_RECEIVED, team, thread),
DebugEvent::~DebugEvent()
DebugEvent::SetThreadStopped(bool stopped)
DebugEvent(eventType, team, thread),
DebugEvent(B_DEBUGGER_MESSAGE_THREAD_DEBUGGED, team, thread)
DebugEvent(B_DEBUGGER_MESSAGE_DEBUGGER_CALL, team, thread),
class ExceptionOccurredEvent : public DebugEvent {
class TeamDeletedEvent : public DebugEvent {
class TeamExecEvent : public DebugEvent {
class ThreadCreatedEvent : public DebugEvent {
class ThreadRenamedEvent : public DebugEvent {
class ThreadPriorityChangedEvent : public DebugEvent {
class ThreadDeletedEvent : public DebugEvent {
class ImageCreatedEvent : public DebugEvent {
class ImageDeletedEvent : public DebugEvent {
class PostSyscallEvent : public DebugEvent {
class HandedOverEvent : public DebugEvent {
class SignalReceivedEvent : public DebugEvent {
class DebugEvent {
DebugEvent(int32 eventType,
virtual ~DebugEvent();
class CpuStateEvent : public DebugEvent {
class ThreadDebuggedEvent : public DebugEvent {
class DebuggerCallEvent : public DebugEvent {
class DebugEvent;
virtual status_t GetNextDebugEvent(DebugEvent*& _event) = 0;
CoreFileDebuggerInterface::GetNextDebugEvent(DebugEvent*& _event)
virtual status_t GetNextDebugEvent(DebugEvent*& _event);
LocalDebuggerInterface::GetNextDebugEvent(DebugEvent*& _event)
DebugEvent*& _event)
DebugEvent* event = NULL;
LocalDebuggerInterface::_GetNextSystemWatchEvent(DebugEvent*& _event,
DebugEvent* event = NULL;
virtual status_t GetNextDebugEvent(DebugEvent*& _event);
bool& _ignore, DebugEvent*& _event);
status_t _GetNextSystemWatchEvent(DebugEvent*& _event,