Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
BasicTCPServer | |
GDBServerFoundation::GDBServer | Implements a TCP/IP server handling the gdbserver protocol |
GDBServerFoundation::BreakInSocket | Encapsulates a socket with asynchronous break-in support |
GDBServerFoundation::DynamicLibraryRecord | Describes a shared library loaded in to the process address space |
GDBServerFoundation::EmbeddedMemoryRegion | Specifies a single memory region inside an embedded device. Used to detect the FLASH memory that requires erasing |
GDBServerFoundation::IBreakInTarget | Receives asynchronous break-in requests from a BreakInSocket |
GDBServerFoundation::IGDBStub | Defines a GDB stub capable of handling raw gdbserver requests. Use the GDBStub class to instantiate |
GDBServerFoundation::BasicGDBStub | Implements basic GDB stub functionality (recognizing packet types, reporting features, formatting common replies) |
GDBServerFoundation::GDBStub | Implements supported gdbserver packets by invoking methods of a provided IGDBTarget object |
GDBServerFoundation::IFLASHProgrammer | Implements methods required to program the FLASH memory |
GDBServerFoundation::IGDBStubFactory | Defines a class that creates instances of IGDBStub when incoming connections from GDB are received |
GDBServerFoundation::IStoppedGDBTarget | Defines methods called when the target is stopped |
GDBServerFoundation::ISyncGDBTarget | Defines a GDB target |
GDBServerFoundation::MinimalTargetBase | Provides default "not supported" implementations for optional methods of IStoppedGDBTarget |
GDBServerFoundation::PlatformRegisterList | Contains a fixed list of registers defined at compile time |
GDBServerFoundation::RegisterEntry | Describes a single register of the target platform |
GDBServerFoundation::RegisterSetContainer | Stores values of some or all target registers |
GDBServerFoundation::RegisterValue | Contains the value of a single register. Register values are normally passed via RegisterSetContainer objects |
GDBServerFoundation::BreakInSocket::SocketWrapper | An instance of this class should be obtained and held for the entire time when a packet is received. After it is destroyed, the break-in detector thread becomes active again |
GDBServerFoundation::StandardResponses | Contains common responses sent by gdbserver to GDB |
GDBServerFoundation::StubResponse | Contains the response sent to GDB by the target. The response it not escaped or RLE-encoded and does not include packet header and checksum |
GDBServerFoundation::TargetStopRecord | Defines the last debug event (i.e. the reason why the target was stopped) |
GDBServerFoundation::ThreadRecord | Describes a single thread of the debugged program |