GDB (xrefs)
Classes | Enumerations | Functions
waitstatus.h File Reference
#include "gdb_signals.h"

Go to the source code of this file.

Classes

struct  target_waitstatus
 

Enumerations

enum  target_waitkind {
  TARGET_WAITKIND_EXITED, TARGET_WAITKIND_STOPPED, TARGET_WAITKIND_SIGNALLED, TARGET_WAITKIND_LOADED,
  TARGET_WAITKIND_FORKED, TARGET_WAITKIND_VFORKED, TARGET_WAITKIND_EXECD, TARGET_WAITKIND_VFORK_DONE,
  TARGET_WAITKIND_SYSCALL_ENTRY, TARGET_WAITKIND_SYSCALL_RETURN, TARGET_WAITKIND_SPURIOUS, TARGET_WAITKIND_IGNORE,
  TARGET_WAITKIND_NO_HISTORY, TARGET_WAITKIND_NO_RESUMED, TARGET_WAITKIND_THREAD_CREATED, TARGET_WAITKIND_THREAD_EXITED
}
 
enum  target_stop_reason {
  TARGET_STOPPED_BY_NO_REASON, TARGET_STOPPED_BY_SW_BREAKPOINT, TARGET_STOPPED_BY_HW_BREAKPOINT, TARGET_STOPPED_BY_WATCHPOINT,
  TARGET_STOPPED_BY_SINGLE_STEP
}
 

Functions

std::string target_waitstatus_to_string (const struct target_waitstatus *)
 

Enumeration Type Documentation

◆ target_stop_reason

Enumerator
TARGET_STOPPED_BY_NO_REASON 
TARGET_STOPPED_BY_SW_BREAKPOINT 
TARGET_STOPPED_BY_HW_BREAKPOINT 
TARGET_STOPPED_BY_WATCHPOINT 
TARGET_STOPPED_BY_SINGLE_STEP 

Definition at line 127 of file waitstatus.h.

◆ target_waitkind

Enumerator
TARGET_WAITKIND_EXITED 
TARGET_WAITKIND_STOPPED 
TARGET_WAITKIND_SIGNALLED 
TARGET_WAITKIND_LOADED 
TARGET_WAITKIND_FORKED 
TARGET_WAITKIND_VFORKED 
TARGET_WAITKIND_EXECD 
TARGET_WAITKIND_VFORK_DONE 
TARGET_WAITKIND_SYSCALL_ENTRY 
TARGET_WAITKIND_SYSCALL_RETURN 
TARGET_WAITKIND_SPURIOUS 
TARGET_WAITKIND_IGNORE 
TARGET_WAITKIND_NO_HISTORY 
TARGET_WAITKIND_NO_RESUMED 
TARGET_WAITKIND_THREAD_CREATED 
TARGET_WAITKIND_THREAD_EXITED 

Definition at line 28 of file waitstatus.h.

Function Documentation

◆ target_waitstatus_to_string()

std::string target_waitstatus_to_string ( const struct target_waitstatus )