ToolctlMessages.h File Reference

Declarations for bgcios::toolctl message classes. More...

#include <inttypes.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <signal.h>

Go to the source code of this file.

Data Structures

union  bgcios::toolctl::BG_Float
 QPX Floating point register. More...
struct  bgcios::toolctl::CommandDescriptor
 Descriptor for a command in Query, QueryAck, Update and UpdateAck messages. More...
class  bgcios::toolctl::ToolMessage
 Tool message base class. More...
struct  bgcios::toolctl::ErrorAckMessage
 Message to acknowledge a message that is in error. More...
struct  bgcios::toolctl::AttachMessage
 Message to attach to a compute node process. More...
struct  bgcios::toolctl::AttachAckMessage
 Message to acknowledge attaching to a compute node process. More...
class  bgcios::toolctl::ControlMessage
 Message to request control authority. More...
struct  bgcios::toolctl::ControlAckMessage
 Message to acknowledge request for control authority. More...
struct  bgcios::toolctl::DetachMessage
 Message to detach from a compute node process. More...
struct  bgcios::toolctl::DetachAckMessage
 Message to acknowledge detaching from a compute node process. More...
struct  bgcios::toolctl::QueryMessage
 Message to query a compute node process. More...
struct  bgcios::toolctl::QueryAckMessage
 Message to acknowledge querying a compute node process. More...
struct  bgcios::toolctl::UpdateMessage
 Message to update state of a compute node process. More...
struct  bgcios::toolctl::UpdateAckMessage
 Message to acknowledge updating state of a compute node process. More...
struct  bgcios::toolctl::SetupJobMessage
 Message to setup for running a new job. More...
struct  bgcios::toolctl::SetupJobAckMessage
 Message to acknowledge setting up for a new job. More...
struct  bgcios::toolctl::NotifyMessage
 Message to notify of an event within the compute node change of a compute node process. More...
struct  bgcios::toolctl::NotifyAckMessage
 Message to acknowledge notifying status change of a compute node process. More...
struct  bgcios::toolctl::BG_Stack_Info
 Structure for stack frame entry. More...
struct  bgcios::toolctl::BG_Debug_Regs
 Structure for debug registers. More...
struct  bgcios::toolctl::BG_Special_Regs
 Structure for special registers. More...
class  bgcios::toolctl::ToolCommand
 Tool command base class. More...
struct  bgcios::toolctl::GetSpecialRegsCmd
 Command to get special registers. More...
struct  bgcios::toolctl::GetSpecialRegsAckCmd
 Command to acknowledge getting special registers. More...
struct  bgcios::toolctl::GetGeneralRegsCmd
 Command to get general purpose registers. More...
struct  bgcios::toolctl::GetGeneralRegsAckCmd
 Command to acknowledge getting general purpose registers. More...
struct  bgcios::toolctl::GetFloatRegsCmd
 Command to get floating point registers. More...
struct  bgcios::toolctl::GetFloatRegsAckCmd
 Command to acknowledge getting floating point registers. More...
struct  bgcios::toolctl::GetDebugRegsCmd
 Command to get debug registers. More...
struct  bgcios::toolctl::GetDebugRegsAckCmd
 Command to acknowledge getting debug registers. More...
struct  bgcios::toolctl::GetMemoryCmd
 Command to get memory contents. More...
struct  bgcios::toolctl::GetMemoryAckCmd
 Command to acknowledge getting memory contents. More...
struct  bgcios::toolctl::GetAuxVectorsCmd
 Command to get aux vector data. More...
struct  bgcios::toolctl::GetAuxVectorsAckCmd
 Command to acknowledge getting aux vector data. More...
struct  bgcios::toolctl::GetProcessDataCmd
 Command to get process data. More...
struct  bgcios::toolctl::GetProcessDataAckCmd
 Command to acknowledge getting process data. More...
struct  bgcios::toolctl::GetThreadDataCmd
 Command to get thread data. More...
struct  bgcios::toolctl::GetThreadDataAckCmd
 Command to acknowledge getting thread data. More...
struct  bgcios::toolctl::GetThreadListCmd
 Command to get the list of threads for a process. More...
struct  bgcios::toolctl::GetThreadListAckCmd
 Command to acknowledge getting the list of threads. More...
struct  bgcios::toolctl::SendSignalCmd
 Command to send a signal. More...
struct  bgcios::toolctl::SendSignalAckCmd
 Command to acknowledge getting a signal. More...
struct  bgcios::toolctl::SetSpecialRegCmd
 Command to set special register. More...
struct  bgcios::toolctl::SetSpecialRegAckCmd
 Command to acknowledge setting special register. More...
struct  bgcios::toolctl::SetGeneralRegCmd
 Command to set set general register. More...
struct  bgcios::toolctl::SetGeneralRegAckCmd
 Command to acknowledge setting general register. More...
struct  bgcios::toolctl::SetGeneralRegsCmd
 Command to set set general registers. More...
struct  bgcios::toolctl::SetGeneralRegsAckCmd
 Command to acknowledge setting general registers. More...
struct  bgcios::toolctl::SetFloatRegCmd
 Command to set floating point register. More...
struct  bgcios::toolctl::SetFloatRegAckCmd
 Command to acknowledge setting of floating point register. More...
struct  bgcios::toolctl::SetFloatRegsCmd
 Command to set floating point registers. More...
struct  bgcios::toolctl::SetFloatRegsAckCmd
 Command to acknowledge setting of floating point registers. More...
struct  bgcios::toolctl::SetDebugRegCmd
 Command to set a debug register. More...
struct  bgcios::toolctl::SetDebugRegAckCmd
 Command to acknowledge setting of a debug register. More...
struct  bgcios::toolctl::SetDebugRegsCmd
 Command to set a debug registers. More...
struct  bgcios::toolctl::SetDebugRegsAckCmd
 Command to acknowledge setting of a debug registers. More...
struct  bgcios::toolctl::SetSpecialRegsCmd
 Command to set a special registers. More...
struct  bgcios::toolctl::SetSpecialRegsAckCmd
 Command to acknowledge setting of a special registers. More...
struct  bgcios::toolctl::SetMemoryCmd
 Command to set memory. To write a memory breakpoint, a separate command is provided. More...
struct  bgcios::toolctl::SetMemoryAckCmd
 Command to acknowledge setting of memory. More...
struct  bgcios::toolctl::HoldThreadCmd
 Command to hold a thread. More...
struct  bgcios::toolctl::HoldThreadAckCmd
 Command to acknowledge setting a hold on a thread. More...
struct  bgcios::toolctl::ReleaseThreadCmd
 Command to release a thread. More...
struct  bgcios::toolctl::ReleaseThreadAckCmd
 Command to acknowledge releasing of a thread. More...
struct  bgcios::toolctl::ReleaseAllThreadsCmd
 Command to release all threads in a process. More...
struct  bgcios::toolctl::ReleaseAllThreadsAckCmd
 Command to acknowledge releasing of all threads. More...
struct  bgcios::toolctl::InstallTrapHandlerCmd
 Command to install a trap handler. More...
struct  bgcios::toolctl::InstallTrapHandlerAckCmd
 Command to acknowledge installing a trap handler. More...
struct  bgcios::toolctl::RemoveTrapHandlerCmd
 Command to remove a trap handler. More...
struct  bgcios::toolctl::RemoveTrapHandlerAckCmd
 Command to acknowledge removing a trap handler. More...
struct  bgcios::toolctl::AllocateMemoryCmd
 Command to mmap. More...
struct  bgcios::toolctl::AllocateMemoryAckCmd
 Command to acknowledge mmaping. More...
struct  bgcios::toolctl::FreeMemoryCmd
 Command to free an mmap allocation. More...
struct  bgcios::toolctl::FreeMemoryAckCmd
 Command to acknowledge freeing an mmap allocation. More...
struct  bgcios::toolctl::SetSignalMaskCmd
 Command to set the mask indicating the signals this tool is interested in. More...
struct  bgcios::toolctl::SetSignalMaskAckCmd
 Command to acknowledge setting of the signals mask. More...
struct  bgcios::toolctl::ContinueProcessCmd
 Command to perform a continue process. More...
struct  bgcios::toolctl::ContinueProcessAckCmd
 Command to acknowledge the execution of a continue process. More...
struct  bgcios::toolctl::StepThreadCmd
 Command to perform a step. More...
struct  bgcios::toolctl::StepThreadAckCmd
 Command to acknowledge the execution of a step request. More...
struct  bgcios::toolctl::SetBreakpointCmd
 Command to set a memory breakpoint. More...
struct  bgcios::toolctl::SetBreakpointAckCmd
 Command to acknowledge setting of a memory breakpoint. More...
struct  bgcios::toolctl::ResetBreakpointCmd
 Command to reset a memory breakpoint. More...
struct  bgcios::toolctl::ResetBreakpointAckCmd
 Command to acknowledge resetting of a memory breakpoint. More...
struct  bgcios::toolctl::SetWatchpointCmd
struct  bgcios::toolctl::SetWatchpointAckCmd
 Command to acknowledge setting of a memory watchpoint. More...
struct  bgcios::toolctl::ResetWatchpointCmd
 Command to reset a memory watchpoint. More...
struct  bgcios::toolctl::ResetWatchpointAckCmd
 Command to acknowledge resetting of a memory watchpoint. More...
struct  bgcios::toolctl::SetPreferencesCmd
 Command to set preferences. More...
struct  bgcios::toolctl::SetPreferencesAckCmd
 Command to acknowledge set preferences. More...
struct  bgcios::toolctl::GetPreferencesCmd
 Command to get preferences. More...
struct  bgcios::toolctl::GetPreferencesAckCmd
 Command to acknowledge set preferences. More...
struct  bgcios::toolctl::GetFilenamesCmd
 Command to list the persistent files. More...
struct  bgcios::toolctl::GetFilenamesAckCmd
 Ack Command to return a list of files. More...
struct  bgcios::toolctl::GetFileStatDataCmd
 Command to stat a file. More...
struct  bgcios::toolctl::GetFileStatDataAckCmd
 Command to ack the stat of a file. More...
struct  bgcios::toolctl::GetFileContentsCmd
 Command to read a file. More...
struct  bgcios::toolctl::GetFileContentsAckCmd
 Command to ack the read of a file. More...
struct  bgcios::toolctl::ReleaseControlCmd
 Command to release control authority. More...
struct  bgcios::toolctl::ReleaseControlAckCmd
 Command to ack the release of control authority. More...
struct  bgcios::toolctl::SetContinuationSignalCmd
 Command to set the continuation signal. More...
struct  bgcios::toolctl::SetContinuationSignalAckCmd
 Command to ack the set continuation signal. More...

Namespaces

namespace  bgcios
namespace  bgcios::toolctl

Typedefs

typedef uint32_t bgcios::toolctl::BG_ThreadID_t
 Type for thread ids.
typedef uint64_t bgcios::toolctl::BG_Addr_t
 Type for virtual addresses.
typedef uint64_t bgcios::toolctl::BG_Reg_t
 Type for special, general purpose, and debug registers.
typedef uint64_t bgcios::toolctl::BG_Sigset_t
 Type for signal set;.

Enumerations

enum  bgcios::toolctl::ProcessSelect { bgcios::toolctl::RankInHeader = 0, bgcios::toolctl::RanksInNode }
 

Process select enumerations.

More...
enum  bgcios::toolctl::DynamicNotifyMode { bgcios::toolctl::DynamicNotifyDLoader = 0, bgcios::toolctl::DynamicNotifyStart }
 

Dynamic notify mode enumerations.

More...
enum  bgcios::toolctl::DACTrapMode { bgcios::toolctl::DACTrap_NoChange = 0, bgcios::toolctl::TrapOnDAC, bgcios::toolctl::TrapAfterDAC }
 

Data Address Compare interrupt behavior enumerations.

More...
enum  bgcios::toolctl::NotifyMessageType { bgcios::toolctl::NotifyMessageType_Signal, bgcios::toolctl::NotifyMessageType_Termination, bgcios::toolctl::NotifyMessageType_Control }
 

Notify message types.

More...
enum  bgcios::toolctl::NotifySignalReason {
  bgcios::toolctl::NotifySignal_Generic, bgcios::toolctl::NotifySignal_Breakpoint, bgcios::toolctl::NotifySignal_WatchpointRead, bgcios::toolctl::NotifySignal_WatchpointWrite,
  bgcios::toolctl::NotifySignal_StepComplete
}
 

Notification reason enumerations.

More...
enum  bgcios::toolctl::NotifyControlReason { bgcios::toolctl::NotifyControl_Conflict, bgcios::toolctl::NotifyControl_Available }
 

Notification control reason enumerations.

More...
enum  bgcios::toolctl::ReleaseControlNotify { bgcios::toolctl::ReleaseControlNotify_Inactive, bgcios::toolctl::ReleaseControlNotify_Active }
enum  bgcios::toolctl::SpecAccess { bgcios::toolctl::SpecAccess_UseThreadState = 0, bgcios::toolctl::SpecAccess_ForceNonSpeculative }
 

Speculative access control.

More...
enum  bgcios::toolctl::SharedMemoryAccess { bgcios::toolctl::SharedMemoryAccess_NotAllow = 0, bgcios::toolctl::SharedMemoryAccess_Allow }
 

Shared memory access control enumerations.

More...
enum  bgcios::toolctl::FastBreakMode { bgcios::toolctl::FastBreak_NoChange = 0, bgcios::toolctl::FastBreak_Disable, bgcios::toolctl::FastBreak_Enable }
 

Fast Breakpoint enable/disable enumerations.

More...
enum  bgcios::toolctl::FastWatchMode { bgcios::toolctl::FastWatch_NoChange = 0, bgcios::toolctl::FastWatch_Disable, bgcios::toolctl::FastWatch_Enable }
 

Fast Watchpoint enabled/disable enumerations.

More...
enum  bgcios::toolctl::CmdReturnCode {
  bgcios::toolctl::CmdSuccess = 0, bgcios::toolctl::CmdTIDinval = 1, bgcios::toolctl::CmdInval = 2, bgcios::toolctl::CmdTimeout = 3,
  bgcios::toolctl::CmdAllocErr = 4, bgcios::toolctl::CmdParmErr = 5, bgcios::toolctl::CmdBrkptFail = 6, bgcios::toolctl::CmdAddrErr = 7,
  bgcios::toolctl::CmdLngthErr = 8, bgcios::toolctl::CmdHwdUnavail = 9, bgcios::toolctl::CmdMemUnavail = 10, bgcios::toolctl::CmdFileNotFound = 11,
  bgcios::toolctl::CmdConflict = 12, bgcios::toolctl::CmdPendingNotify = 13
}
 

Command Return Code enumerations.

More...
enum  bgcios::toolctl::BG_Thread_State { bgcios::toolctl::Run = 1, bgcios::toolctl::Sleep, bgcios::toolctl::FutexWait, bgcios::toolctl::Idle }
 

State of a thread enumerations.

More...
enum  bgcios::toolctl::BG_Thread_ToolState { bgcios::toolctl::Active = 1, bgcios::toolctl::Hold, bgcios::toolctl::Suspend, bgcios::toolctl::HoldSuspend }
 

Tool state of thread enumerations.

More...
enum  bgcios::toolctl::BG_Thread_SpecState {
  bgcios::toolctl::NonSpeculative, bgcios::toolctl::TransactionalMemory, bgcios::toolctl::TransactionalMemory_Invalid, bgcios::toolctl::SpeculativeExecution,
  bgcios::toolctl::SpeculativeExecution_Invalid
}
 

Speculation state of thread enumerations.

More...
enum  bgcios::toolctl::WatchType { bgcios::toolctl::WatchRead = 1, bgcios::toolctl::WatchWrite, bgcios::toolctl::WatchReadWrite }
 

Watchpoint type enumerations.

More...
enum  bgcios::toolctl::SpecialRegSelect {
  bgcios::toolctl::iar = 1, bgcios::toolctl::lr, bgcios::toolctl::msr, bgcios::toolctl::cr,
  bgcios::toolctl::ctr, bgcios::toolctl::xer, bgcios::toolctl::fpscr, bgcios::toolctl::dear,
  bgcios::toolctl::esr
}
 

Set Special Register enumerations.

More...
enum  bgcios::toolctl::GeneralRegSelect {
  bgcios::toolctl::gpr0 = 0, bgcios::toolctl::gpr1, bgcios::toolctl::gpr2, bgcios::toolctl::gpr3,
  bgcios::toolctl::gpr4, bgcios::toolctl::gpr5, bgcios::toolctl::gpr6, bgcios::toolctl::gpr7,
  bgcios::toolctl::gpr8, bgcios::toolctl::gpr9, bgcios::toolctl::gpr10, bgcios::toolctl::gpr11,
  bgcios::toolctl::gpr12, bgcios::toolctl::gpr13, bgcios::toolctl::gpr14, bgcios::toolctl::gpr15,
  bgcios::toolctl::gpr16, bgcios::toolctl::gpr17, bgcios::toolctl::gpr18, bgcios::toolctl::gpr19,
  bgcios::toolctl::gpr20, bgcios::toolctl::gpr21, bgcios::toolctl::gpr22, bgcios::toolctl::gpr23,
  bgcios::toolctl::gpr24, bgcios::toolctl::gpr25, bgcios::toolctl::gpr26, bgcios::toolctl::gpr27,
  bgcios::toolctl::gpr28, bgcios::toolctl::gpr29, bgcios::toolctl::gpr30, bgcios::toolctl::gpr31
}
 

Set General Register enumerations.

More...
enum  bgcios::toolctl::FloatRegSelect {
  bgcios::toolctl::fpr0 = 0, bgcios::toolctl::fpr1, bgcios::toolctl::fpr2, bgcios::toolctl::fpr3,
  bgcios::toolctl::fpr4, bgcios::toolctl::fpr5, bgcios::toolctl::fpr6, bgcios::toolctl::fpr7,
  bgcios::toolctl::fpr8, bgcios::toolctl::fpr9, bgcios::toolctl::fpr10, bgcios::toolctl::fpr11,
  bgcios::toolctl::fpr12, bgcios::toolctl::fpr13, bgcios::toolctl::fpr14, bgcios::toolctl::fpr15,
  bgcios::toolctl::fpr16, bgcios::toolctl::fpr17, bgcios::toolctl::fpr18, bgcios::toolctl::fpr19,
  bgcios::toolctl::fpr20, bgcios::toolctl::fpr21, bgcios::toolctl::fpr22, bgcios::toolctl::fpr23,
  bgcios::toolctl::fpr24, bgcios::toolctl::fpr25, bgcios::toolctl::fpr26, bgcios::toolctl::fpr27,
  bgcios::toolctl::fpr28, bgcios::toolctl::fpr29, bgcios::toolctl::fpr30, bgcios::toolctl::fpr31
}
 

Set General Register enumerations.

More...
enum  bgcios::toolctl::DebugRegSelect {
  bgcios::toolctl::dbcr0 = 1, bgcios::toolctl::dbcr1, bgcios::toolctl::dbcr2, bgcios::toolctl::dbcr3,
  bgcios::toolctl::dac1, bgcios::toolctl::dac2, bgcios::toolctl::dac3, bgcios::toolctl::dac4,
  bgcios::toolctl::iac1, bgcios::toolctl::iac2, bgcios::toolctl::iac3, bgcios::toolctl::iac4,
  bgcios::toolctl::dbsr
}
 

Set Debug Register enumerations.

More...

Variables

const uint16_t bgcios::toolctl::BaseRdmaPort = 7614
 Base port number for RDMA connections.
const uint8_t bgcios::toolctl::ProtocolVersion = 4
 Current version of protocol.
const uint16_t bgcios::toolctl::MaxQueryCommands = 16
 Maximum number of query commands in one message.
const uint16_t bgcios::toolctl::MaxUpdateCommands = 16
 Maximum number of update commands in one message.
const uint32_t bgcios::toolctl::MaxMemorySize = 65024
 Maximum number of bytes of memory in GetMemoryAck and SetMemory commands.
const uint32_t bgcios::toolctl::MaxThreadIds = 1024
 Maximum number of thread ids in GetThreadListAck command.
const uint32_t bgcios::toolctl::MaxAuxVecDWords = 32
 Maximum number of aux vector words in GetAuxVectorAck command.
const uint32_t bgcios::toolctl::MaxStackFrames = 400
 Maximum number of stack frames in GetThreadDataAck command.
const uint32_t bgcios::toolctl::NumGPRegs = 32
 Number of general purpose registers.
const uint32_t bgcios::toolctl::NumFPRegs = 32
 Number of floating point registers.
const uint8_t bgcios::toolctl::QueryPriorityLevel = 0
 Priority level for query access in Attach message.
const uint8_t bgcios::toolctl::MinUpdatePriorityLevel = 1
 Minimum priority level for update access in Attach message.
const uint8_t bgcios::toolctl::MaxUpdatePriorityLevel = 99
 Maximum priority level for update access in Attach message.
const size_t bgcios::toolctl::MaxActiveTools = 4
 Maximum number of active tools.
const uint16_t bgcios::toolctl::MaxRanksPerNode = 64
 Maximum number of ranks per compute node.
const uint16_t bgcios::toolctl::MaxPersistPathnameSize = 128
 Maximum pathname size for persistent files.
const uint16_t bgcios::toolctl::MaxPersistPathnames = 256
 Maximum number of persistent files to be returned.
const uint16_t bgcios::toolctl::ToolTagSize = 8
 Tool tag size.
const uint16_t bgcios::toolctl::ErrorAck = 5000
 Message types.
const uint16_t bgcios::toolctl::Attach = 5001
const uint16_t bgcios::toolctl::AttachAck = 5002
const uint16_t bgcios::toolctl::Detach = 5003
const uint16_t bgcios::toolctl::DetachAck = 5004
const uint16_t bgcios::toolctl::Query = 5005
const uint16_t bgcios::toolctl::QueryAck = 5006
const uint16_t bgcios::toolctl::Update = 5007
const uint16_t bgcios::toolctl::UpdateAck = 5008
const uint16_t bgcios::toolctl::SetupJob = 5009
const uint16_t bgcios::toolctl::SetupJobAck = 5010
const uint16_t bgcios::toolctl::Notify = 5011
const uint16_t bgcios::toolctl::NotifyAck = 5012
const uint16_t bgcios::toolctl::Control = 5013
const uint16_t bgcios::toolctl::ControlAck = 5014
const uint16_t bgcios::toolctl::GetSpecialRegs = 101
 Command types for Query and QueryAck messages.
const uint16_t bgcios::toolctl::GetSpecialRegsAck = 102
const uint16_t bgcios::toolctl::GetGeneralRegs = 103
const uint16_t bgcios::toolctl::GetGeneralRegsAck = 104
const uint16_t bgcios::toolctl::GetFloatRegs = 105
const uint16_t bgcios::toolctl::GetFloatRegsAck = 106
const uint16_t bgcios::toolctl::GetDebugRegs = 107
const uint16_t bgcios::toolctl::GetDebugRegsAck = 108
const uint16_t bgcios::toolctl::GetMemory = 109
const uint16_t bgcios::toolctl::GetMemoryAck = 110
const uint16_t bgcios::toolctl::GetThreadList = 111
const uint16_t bgcios::toolctl::GetThreadListAck = 112
const uint16_t bgcios::toolctl::GetAuxVectors = 113
const uint16_t bgcios::toolctl::GetAuxVectorsAck = 114
const uint16_t bgcios::toolctl::GetProcessData = 115
const uint16_t bgcios::toolctl::GetProcessDataAck = 116
const uint16_t bgcios::toolctl::GetThreadData = 117
const uint16_t bgcios::toolctl::GetThreadDataAck = 118
const uint16_t bgcios::toolctl::GetPreferences = 119
const uint16_t bgcios::toolctl::GetPreferencesAck = 120
const uint16_t bgcios::toolctl::GetFilenames = 121
const uint16_t bgcios::toolctl::GetFilenamesAck = 122
const uint16_t bgcios::toolctl::GetFileStatData = 123
const uint16_t bgcios::toolctl::GetFileStatDataAck = 124
const uint16_t bgcios::toolctl::GetFileContents = 125
const uint16_t bgcios::toolctl::GetFileContentsAck = 126
const uint16_t bgcios::toolctl::SetGeneralReg = 201
 Command types for Update and UpdateAck messages.
const uint16_t bgcios::toolctl::SetGeneralRegAck = 202
const uint16_t bgcios::toolctl::SetFloatReg = 203
const uint16_t bgcios::toolctl::SetFloatRegAck = 204
const uint16_t bgcios::toolctl::SetDebugReg = 205
const uint16_t bgcios::toolctl::SetDebugRegAck = 206
const uint16_t bgcios::toolctl::SetMemory = 207
const uint16_t bgcios::toolctl::SetMemoryAck = 208
const uint16_t bgcios::toolctl::HoldThread = 209
const uint16_t bgcios::toolctl::HoldThreadAck = 210
const uint16_t bgcios::toolctl::ReleaseThread = 211
const uint16_t bgcios::toolctl::ReleaseThreadAck = 212
const uint16_t bgcios::toolctl::InstallTrapHandler = 213
const uint16_t bgcios::toolctl::InstallTrapHandlerAck = 214
const uint16_t bgcios::toolctl::AllocateMemory = 215
const uint16_t bgcios::toolctl::AllocateMemoryAck = 216
const uint16_t bgcios::toolctl::SendSignal = 217
const uint16_t bgcios::toolctl::SendSignalAck = 218
const uint16_t bgcios::toolctl::ContinueProcess = 219
const uint16_t bgcios::toolctl::ContinueProcessAck = 220
const uint16_t bgcios::toolctl::StepThread = 221
const uint16_t bgcios::toolctl::StepThreadAck = 222
const uint16_t bgcios::toolctl::SetBreakpoint = 223
const uint16_t bgcios::toolctl::SetBreakpointAck = 224
const uint16_t bgcios::toolctl::ResetBreakpoint = 225
const uint16_t bgcios::toolctl::ResetBreakpointAck = 226
const uint16_t bgcios::toolctl::SetWatchpoint = 227
const uint16_t bgcios::toolctl::SetWatchpointAck = 228
const uint16_t bgcios::toolctl::ResetWatchpoint = 229
const uint16_t bgcios::toolctl::ResetWatchpointAck = 230
const uint16_t bgcios::toolctl::RemoveTrapHandler = 233
const uint16_t bgcios::toolctl::RemoveTrapHandlerAck = 234
const uint16_t bgcios::toolctl::SetPreferences = 235
const uint16_t bgcios::toolctl::SetPreferencesAck = 236
const uint16_t bgcios::toolctl::FreeMemory = 237
const uint16_t bgcios::toolctl::FreeMemoryAck = 238
const uint16_t bgcios::toolctl::SetSpecialReg = 239
const uint16_t bgcios::toolctl::SetSpecialRegAck = 240
const uint16_t bgcios::toolctl::SetGeneralRegs = 241
const uint16_t bgcios::toolctl::SetGeneralRegsAck = 242
const uint16_t bgcios::toolctl::SetFloatRegs = 243
const uint16_t bgcios::toolctl::SetFloatRegsAck = 244
const uint16_t bgcios::toolctl::SetDebugRegs = 245
const uint16_t bgcios::toolctl::SetDebugRegsAck = 246
const uint16_t bgcios::toolctl::SetSpecialRegs = 247
const uint16_t bgcios::toolctl::SetSpecialRegsAck = 248
const uint16_t bgcios::toolctl::ReleaseControl = 249
const uint16_t bgcios::toolctl::ReleaseControlAck = 250
const uint16_t bgcios::toolctl::SetContinuationSignal = 251
const uint16_t bgcios::toolctl::SetContinuationSignalAck = 252

Detailed Description

Declarations for bgcios::toolctl message classes.

Definition in file ToolctlMessages.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1