DebugServer2
Loading...
Searching...
No Matches
ds2::GDBRemote::StopInfo Struct Reference
Inheritance diagram for ds2::GDBRemote::StopInfo:
Collaboration diagram for ds2::GDBRemote::StopInfo:

Public Member Functions

 StopInfo (ds2::StopInfo const &info)
 
StopInfooperator= (ds2::StopInfo const &info)
 
std::string encode (CompatibilityMode mode, bool listThreads) const
 
std::string encodeWithAllThreads (CompatibilityMode mode, const JSArray &threadsStopInfo) const
 
JSDictionary * encodeJson () const
 
void clear ()
 
- Public Member Functions inherited from ds2::StopInfo
void clear ()
 

Public Attributes

ProcessThreadId ptid
 
std::string threadName
 
Architecture::GPRegisterStopMap registers
 
std::set< ThreadId > threads
 
- Public Attributes inherited from ds2::StopInfo
Event event
 
Reason reason
 
int status
 
int signal
 
int core
 
Address watchpointAddress
 
int watchpointIndex
 

Additional Inherited Members

- Public Types inherited from ds2::StopInfo
enum  Event { kEventNone , kEventStop , kEventExit , kEventKill }
 
enum  Reason {
  kReasonNone , kReasonWriteWatchpoint , kReasonReadWatchpoint , kReasonAccessWatchpoint ,
  kReasonBreakpoint , kReasonTrace , kReasonSignalStop , kReasonTrap ,
  kReasonThreadSpawn , kReasonThreadEntry , kReasonThreadExit
}
 

The documentation for this struct was generated from the following files: