DebugServer2
Loading...
Searching...
No Matches
ds2::GDBRemote::DummySessionDelegateImpl Class Reference
Inheritance diagram for ds2::GDBRemote::DummySessionDelegateImpl:
Collaboration diagram for ds2::GDBRemote::DummySessionDelegateImpl:

Protected Member Functions

size_t getGPRSize () const override
 
ErrorCode onEnableExtendedMode (Session &session) override
 
ErrorCode onSetBaudRate (Session &session, uint32_t speed) override
 
ErrorCode onToggleDebugFlag (Session &session) override
 
ErrorCode onSetMaxPacketSize (Session &session, size_t size) override
 
ErrorCode onSetMaxPayloadSize (Session &session, size_t size) override
 
ErrorCode onSetLogging (Session &session, std::string const &mode, std::string const &filename, StringCollection const &flags) override
 
ErrorCode onSendInput (Session &session, ByteVector const &buf) override
 
ErrorCode onAllowOperations (Session &session, std::map< std::string, bool > const &operations) override
 
ErrorCode onQuerySupported (Session &session, Feature::Collection const &remoteFeatures, Feature::Collection &localFeatures) const override
 
ErrorCode onExecuteCommand (Session &session, std::string const &command) override
 
ErrorCode onQueryServerVersion (Session &session, ServerVersion &version) const override
 
ErrorCode onQueryHostInfo (Session &session, HostInfo &info) const override
 
ErrorCode onQueryFileLoadAddress (Session &session, std::string const &file_path, Address &address) override
 
ErrorCode onEnableControlAgent (Session &session, bool enable) override
 
ErrorCode onNonStopMode (Session &session, bool enable) override
 
ErrorCode onEnableBTSTracing (Session &session, bool enable) override
 
ErrorCode onPassSignals (Session &session, std::vector< int > const &signals) override
 
ErrorCode onProgramSignals (Session &session, std::vector< int > const &signals) override
 
ErrorCode onQuerySymbol (Session &session, std::string const &name, std::string const &value, std::string &next) const override
 
ErrorCode onQueryRegisterInfo (Session &session, uint32_t regno, RegisterInfo &info) const override
 
ErrorCode onAttach (Session &session, ProcessId pid, AttachMode mode, StopInfo &stop) override
 
ErrorCode onAttach (Session &session, std::string const &name, AttachMode mode, StopInfo &stop) override
 
ErrorCode onRunAttach (Session &session, std::string const &filename, StringCollection const &arguments, StopInfo &stop) override
 
ErrorCode onDetach (Session &session, ProcessId pid, bool stopped) override
 
ErrorCode onQueryAttached (Session &session, ProcessId pid, bool &attachedProcess) const override
 
ErrorCode onQueryProcessInfo (Session &session, ProcessInfo &info) const override
 
ErrorCode onQueryHardwareWatchpointCount (Session &session, size_t &count) const override
 
ErrorCode onQuerySectionOffsets (Session &session, Address &text, Address &data, bool &isSegment) const override
 
ErrorCode onQuerySharedLibrariesInfoAddress (Session &session, Address &address) const override
 
ErrorCode onQuerySharedLibraryInfo (Session &session, std::string const &path, std::string const &triple, SharedLibraryInfo &info) const override
 
ErrorCode onQueryModuleInfo (Session &session, std::string &path, std::string &triple, ModuleInfo &info) const override
 
ErrorCode onRestart (Session &session, ProcessId pid) override
 
ErrorCode onInterrupt (Session &session) override
 
ErrorCode onTerminate (Session &session, ProcessThreadId const &ptid, StopInfo &stop) override
 
ErrorCode onExitServer (Session &session) override
 
ErrorCode onSynchronizeThreadState (Session &session, ProcessId pid) override
 
ErrorCode onQueryThreadList (Session &session, ProcessId pid, ThreadId lastTid, ThreadId &tid) const override
 
ErrorCode onQueryThreadStopInfo (Session &session, ProcessThreadId const &ptid, StopInfo &stop) const override
 
ErrorCode onQueryCurrentThread (Session &session, ProcessThreadId &ptid) const override
 
ErrorCode onThreadIsAlive (Session &session, ProcessThreadId const &ptid) override
 
ErrorCode onQueryThreadInfo (Session &session, ProcessThreadId const &ptid, uint32_t mode, void *info) const override
 
ErrorCode onQueryTLSAddress (Session &session, ProcessThreadId const &ptid, Address const &offset, Address const &linkMap, Address &address) const override
 
ErrorCode onQueryTIBAddress (Session &session, ProcessThreadId const &ptid, Address &address) const override
 
ErrorCode onEnableAsynchronousProfiling (Session &session, ProcessThreadId const &ptid, bool enabled, uint32_t interval, uint32_t scanType) override
 
ErrorCode onQueryProfileData (Session &session, ProcessThreadId const &ptid, uint32_t scanType, void *data) const override
 
ErrorCode onResume (Session &session, ThreadResumeAction::Collection const &actions, StopInfo &stop) override
 
ErrorCode onReadGeneralRegisters (Session &session, ProcessThreadId const &ptid, Architecture::GPRegisterValueVector &regs) override
 
ErrorCode onWriteGeneralRegisters (Session &session, ProcessThreadId const &ptid, std::vector< uint64_t > const &regs) override
 
ErrorCode onSaveRegisters (Session &session, ProcessThreadId const &ptid, uint64_t &id) override
 
ErrorCode onRestoreRegisters (Session &session, ProcessThreadId const &ptid, uint64_t id) override
 
ErrorCode onReadRegisterValue (Session &session, ProcessThreadId const &ptid, uint32_t regno, std::string &value) override
 
ErrorCode onWriteRegisterValue (Session &session, ProcessThreadId const &ptid, uint32_t regno, std::string const &value) override
 
ErrorCode onReadMemory (Session &session, Address const &address, size_t length, ByteVector &data) override
 
ErrorCode onWriteMemory (Session &session, Address const &address, ByteVector const &data, size_t &nwritten) override
 
ErrorCode onAllocateMemory (Session &session, size_t size, uint32_t permissions, Address &address) override
 
ErrorCode onDeallocateMemory (Session &session, Address const &address) override
 
ErrorCode onQueryMemoryRegionInfo (Session &session, Address const &address, MemoryRegionInfo &info) const override
 
ErrorCode onComputeCRC (Session &session, Address const &address, size_t length, uint32_t &crc) override
 
ErrorCode onSearch (Session &session, Address const &address, std::string const &pattern, Address &location) override
 
ErrorCode onSearchBackward (Session &session, Address const &address, uint32_t pattern, uint32_t mask, Address &location) override
 
ErrorCode onInsertBreakpoint (Session &session, BreakpointType type, Address const &address, uint32_t kind, StringCollection const &conditions, StringCollection const &commands, bool persistentCommands) override
 
ErrorCode onRemoveBreakpoint (Session &session, BreakpointType type, Address const &address, uint32_t kind) override
 
ErrorCode onXferRead (Session &session, std::string const &object, std::string const &annex, uint64_t offset, uint64_t length, std::string &buffer, bool &last) override
 
ErrorCode onXferWrite (Session &session, std::string const &object, std::string const &annex, uint64_t offset, std::string const &buffer, size_t &nwritten) override
 
ErrorCode fetchStopInfoForAllThreads (Session &session, std::vector< StopInfo > &stops, StopInfo &processStop) override
 
ErrorCode createThreadsStopInfo (Session &session, JSArray &threadsStopInfo) override
 
ErrorCode onDisableASLR (Session &session, bool disable) override
 
ErrorCode onSetEnvironmentVariable (Session &session, std::string const &name, std::string const &value) override
 
ErrorCode onSetWorkingDirectory (Session &session, std::string const &path) override
 
ErrorCode onSetStdFile (Session &session, int fileno, std::string const &path) override
 
ErrorCode onSetArchitecture (Session &session, std::string const &architecture) override
 
ErrorCode onSetProgramArguments (Session &session, StringCollection const &args) override
 
ErrorCode onExecuteProgram (Session &session, std::string const &command, uint32_t timeout, std::string const &workingDirectory, ProgramResult &result) override
 
ErrorCode onFileCreateDirectory (Session &session, std::string const &path, uint32_t mode) override
 
ErrorCode onFileOpen (Session &session, std::string const &path, OpenFlags flags, uint32_t mode, int &fd) override
 
ErrorCode onFileClose (Session &session, int fd) override
 
ErrorCode onFileRead (Session &session, int fd, uint64_t &count, uint64_t offset, ByteVector &buffer) override
 
ErrorCode onFileWrite (Session &session, int fd, uint64_t offset, ByteVector const &buffer, uint64_t &nwritten) override
 
ErrorCode onFileRemove (Session &session, std::string const &path) override
 
ErrorCode onFileReadLink (Session &session, std::string const &path, std::string &resolved) override
 
ErrorCode onFileSetPermissions (Session &session, std::string const &path, uint32_t mode) override
 
ErrorCode onFileExists (Session &session, std::string const &path) override
 
ErrorCode onFileComputeMD5 (Session &session, std::string const &path, uint8_t digest[16]) override
 
ErrorCode onFileGetSize (Session &session, std::string const &path, uint64_t &size) override
 
ErrorCode onFileGetMode (Session &session, std::string const &path, uint32_t &mode) const override
 
ErrorCode onFileFstat (Session &session, int fd, ByteVector &buffer) const override
 
ErrorCode onQueryProcessList (Session &session, ProcessInfoMatch const &match, bool first, ProcessInfo &info) const override
 
ErrorCode onQueryProcessInfoPID (Session &session, ProcessId pid, ProcessInfo &info) const override
 
ErrorCode onLaunchDebugServer (Session &session, std::string const &host, uint16_t &port, ProcessId &pid) override
 
ErrorCode onQueryLaunchSuccess (Session &session, ProcessId pid) const override
 
ErrorCode onQueryUserName (Session &session, UserId const &uid, std::string &name) const override
 
ErrorCode onQueryGroupName (Session &session, GroupId const &gid, std::string &name) const override
 
ErrorCode onQueryWorkingDirectory (Session &session, std::string &workingDir) const override
 
ErrorCode onReset (Session &session) override
 
ErrorCode onFlashErase (Session &session, Address const &address, size_t length) override
 
ErrorCode onFlashWrite (Session &session, Address const &address, ByteVector const &data) override
 
ErrorCode onFlashDone (Session &session) override
 
- Protected Member Functions inherited from ds2::GDBRemote::SessionDelegate

Member Function Documentation

◆ createThreadsStopInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::createThreadsStopInfo ( Session & session,
JSArray & threadsStopInfo )
overrideprotectedvirtual

◆ fetchStopInfoForAllThreads()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::fetchStopInfoForAllThreads ( Session & session,
std::vector< StopInfo > & stops,
StopInfo & processStop )
overrideprotectedvirtual

◆ getGPRSize()

size_t ds2::GDBRemote::DummySessionDelegateImpl::getGPRSize ( ) const
overrideprotectedvirtual

◆ onAllocateMemory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onAllocateMemory ( Session & session,
size_t size,
uint32_t permissions,
Address & address )
overrideprotectedvirtual

◆ onAllowOperations()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onAllowOperations ( Session & session,
std::map< std::string, bool > const & operations )
overrideprotectedvirtual

◆ onAttach() [1/2]

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onAttach ( Session & session,
ProcessId pid,
AttachMode mode,
StopInfo & stop )
overrideprotectedvirtual

◆ onAttach() [2/2]

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onAttach ( Session & session,
std::string const & name,
AttachMode mode,
StopInfo & stop )
overrideprotectedvirtual

◆ onComputeCRC()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onComputeCRC ( Session & session,
Address const & address,
size_t length,
uint32_t & crc )
overrideprotectedvirtual

◆ onDeallocateMemory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onDeallocateMemory ( Session & session,
Address const & address )
overrideprotectedvirtual

◆ onDetach()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onDetach ( Session & session,
ProcessId pid,
bool stopped )
overrideprotectedvirtual

◆ onDisableASLR()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onDisableASLR ( Session & session,
bool disable )
overrideprotectedvirtual

◆ onEnableAsynchronousProfiling()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onEnableAsynchronousProfiling ( Session & session,
ProcessThreadId const & ptid,
bool enabled,
uint32_t interval,
uint32_t scanType )
overrideprotectedvirtual

◆ onEnableBTSTracing()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onEnableBTSTracing ( Session & session,
bool enable )
overrideprotectedvirtual

◆ onEnableControlAgent()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onEnableControlAgent ( Session & session,
bool enable )
overrideprotectedvirtual

◆ onEnableExtendedMode()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onEnableExtendedMode ( Session & session)
overrideprotectedvirtual

◆ onExecuteCommand()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onExecuteCommand ( Session & session,
std::string const & command )
overrideprotectedvirtual

◆ onExecuteProgram()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onExecuteProgram ( Session & session,
std::string const & command,
uint32_t timeout,
std::string const & workingDirectory,
ProgramResult & result )
overrideprotectedvirtual

◆ onExitServer()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onExitServer ( Session & session)
overrideprotectedvirtual

◆ onFileClose()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileClose ( Session & session,
int fd )
overrideprotectedvirtual

◆ onFileComputeMD5()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileComputeMD5 ( Session & session,
std::string const & path,
uint8_t digest[16] )
overrideprotectedvirtual

◆ onFileCreateDirectory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileCreateDirectory ( Session & session,
std::string const & path,
uint32_t mode )
overrideprotectedvirtual

◆ onFileExists()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileExists ( Session & session,
std::string const & path )
overrideprotectedvirtual

◆ onFileFstat()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileFstat ( Session & session,
int fd,
ByteVector & buffer ) const
overrideprotectedvirtual

◆ onFileGetMode()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileGetMode ( Session & session,
std::string const & path,
uint32_t & mode ) const
overrideprotectedvirtual

◆ onFileGetSize()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileGetSize ( Session & session,
std::string const & path,
uint64_t & size )
overrideprotectedvirtual

◆ onFileOpen()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileOpen ( Session & session,
std::string const & path,
OpenFlags flags,
uint32_t mode,
int & fd )
overrideprotectedvirtual

◆ onFileRead()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileRead ( Session & session,
int fd,
uint64_t & count,
uint64_t offset,
ByteVector & buffer )
overrideprotectedvirtual

◆ onFileReadLink()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileReadLink ( Session & session,
std::string const & path,
std::string & resolved )
overrideprotectedvirtual

◆ onFileRemove()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileRemove ( Session & session,
std::string const & path )
overrideprotectedvirtual

◆ onFileSetPermissions()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileSetPermissions ( Session & session,
std::string const & path,
uint32_t mode )
overrideprotectedvirtual

◆ onFileWrite()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFileWrite ( Session & session,
int fd,
uint64_t offset,
ByteVector const & buffer,
uint64_t & nwritten )
overrideprotectedvirtual

◆ onFlashDone()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFlashDone ( Session & session)
overrideprotectedvirtual

◆ onFlashErase()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFlashErase ( Session & session,
Address const & address,
size_t length )
overrideprotectedvirtual

◆ onFlashWrite()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onFlashWrite ( Session & session,
Address const & address,
ByteVector const & data )
overrideprotectedvirtual

◆ onInsertBreakpoint()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onInsertBreakpoint ( Session & session,
BreakpointType type,
Address const & address,
uint32_t kind,
StringCollection const & conditions,
StringCollection const & commands,
bool persistentCommands )
overrideprotectedvirtual

◆ onInterrupt()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onInterrupt ( Session & session)
overrideprotectedvirtual

◆ onLaunchDebugServer()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onLaunchDebugServer ( Session & session,
std::string const & host,
uint16_t & port,
ProcessId & pid )
overrideprotectedvirtual

◆ onNonStopMode()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onNonStopMode ( Session & session,
bool enable )
overrideprotectedvirtual

◆ onPassSignals()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onPassSignals ( Session & session,
std::vector< int > const & signals )
overrideprotectedvirtual

◆ onProgramSignals()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onProgramSignals ( Session & session,
std::vector< int > const & signals )
overrideprotectedvirtual

◆ onQueryAttached()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryAttached ( Session & session,
ProcessId pid,
bool & attachedProcess ) const
overrideprotectedvirtual

◆ onQueryCurrentThread()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryCurrentThread ( Session & session,
ProcessThreadId & ptid ) const
overrideprotectedvirtual

◆ onQueryFileLoadAddress()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryFileLoadAddress ( Session & session,
std::string const & file_path,
Address & address )
overrideprotectedvirtual

◆ onQueryGroupName()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryGroupName ( Session & session,
GroupId const & gid,
std::string & name ) const
overrideprotectedvirtual

◆ onQueryHardwareWatchpointCount()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryHardwareWatchpointCount ( Session & session,
size_t & count ) const
overrideprotectedvirtual

◆ onQueryHostInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryHostInfo ( Session & session,
HostInfo & info ) const
overrideprotectedvirtual

◆ onQueryLaunchSuccess()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryLaunchSuccess ( Session & session,
ProcessId pid ) const
overrideprotectedvirtual

◆ onQueryMemoryRegionInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryMemoryRegionInfo ( Session & session,
Address const & address,
MemoryRegionInfo & info ) const
overrideprotectedvirtual

◆ onQueryModuleInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryModuleInfo ( Session & session,
std::string & path,
std::string & triple,
ModuleInfo & info ) const
overrideprotectedvirtual

◆ onQueryProcessInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryProcessInfo ( Session & session,
ProcessInfo & info ) const
overrideprotectedvirtual

◆ onQueryProcessInfoPID()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryProcessInfoPID ( Session & session,
ProcessId pid,
ProcessInfo & info ) const
overrideprotectedvirtual

◆ onQueryProcessList()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryProcessList ( Session & session,
ProcessInfoMatch const & match,
bool first,
ProcessInfo & info ) const
overrideprotectedvirtual

◆ onQueryProfileData()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryProfileData ( Session & session,
ProcessThreadId const & ptid,
uint32_t scanType,
void * data ) const
overrideprotectedvirtual

◆ onQueryRegisterInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryRegisterInfo ( Session & session,
uint32_t regno,
RegisterInfo & info ) const
overrideprotectedvirtual

◆ onQuerySectionOffsets()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQuerySectionOffsets ( Session & session,
Address & text,
Address & data,
bool & isSegment ) const
overrideprotectedvirtual

◆ onQueryServerVersion()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryServerVersion ( Session & session,
ServerVersion & version ) const
overrideprotectedvirtual

◆ onQuerySharedLibrariesInfoAddress()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQuerySharedLibrariesInfoAddress ( Session & session,
Address & address ) const
overrideprotectedvirtual

◆ onQuerySharedLibraryInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQuerySharedLibraryInfo ( Session & session,
std::string const & path,
std::string const & triple,
SharedLibraryInfo & info ) const
overrideprotectedvirtual

◆ onQuerySupported()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQuerySupported ( Session & session,
Feature::Collection const & remoteFeatures,
Feature::Collection & localFeatures ) const
overrideprotectedvirtual

◆ onQuerySymbol()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQuerySymbol ( Session & session,
std::string const & name,
std::string const & value,
std::string & next ) const
overrideprotectedvirtual

◆ onQueryThreadInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryThreadInfo ( Session & session,
ProcessThreadId const & ptid,
uint32_t mode,
void * info ) const
overrideprotectedvirtual

◆ onQueryThreadList()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryThreadList ( Session & session,
ProcessId pid,
ThreadId lastTid,
ThreadId & tid ) const
overrideprotectedvirtual

◆ onQueryThreadStopInfo()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryThreadStopInfo ( Session & session,
ProcessThreadId const & ptid,
StopInfo & stop ) const
overrideprotectedvirtual

◆ onQueryTIBAddress()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryTIBAddress ( Session & session,
ProcessThreadId const & ptid,
Address & address ) const
overrideprotectedvirtual

◆ onQueryTLSAddress()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryTLSAddress ( Session & session,
ProcessThreadId const & ptid,
Address const & offset,
Address const & linkMap,
Address & address ) const
overrideprotectedvirtual

◆ onQueryUserName()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryUserName ( Session & session,
UserId const & uid,
std::string & name ) const
overrideprotectedvirtual

◆ onQueryWorkingDirectory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onQueryWorkingDirectory ( Session & session,
std::string & workingDir ) const
overrideprotectedvirtual

◆ onReadGeneralRegisters()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onReadGeneralRegisters ( Session & session,
ProcessThreadId const & ptid,
Architecture::GPRegisterValueVector & regs )
overrideprotectedvirtual

◆ onReadMemory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onReadMemory ( Session & session,
Address const & address,
size_t length,
ByteVector & data )
overrideprotectedvirtual

◆ onReadRegisterValue()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onReadRegisterValue ( Session & session,
ProcessThreadId const & ptid,
uint32_t regno,
std::string & value )
overrideprotectedvirtual

◆ onRemoveBreakpoint()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onRemoveBreakpoint ( Session & session,
BreakpointType type,
Address const & address,
uint32_t kind )
overrideprotectedvirtual

◆ onReset()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onReset ( Session & session)
overrideprotectedvirtual

◆ onRestart()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onRestart ( Session & session,
ProcessId pid )
overrideprotectedvirtual

◆ onRestoreRegisters()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onRestoreRegisters ( Session & session,
ProcessThreadId const & ptid,
uint64_t id )
overrideprotectedvirtual

◆ onResume()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onResume ( Session & session,
ThreadResumeAction::Collection const & actions,
StopInfo & stop )
overrideprotectedvirtual

◆ onRunAttach()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onRunAttach ( Session & session,
std::string const & filename,
StringCollection const & arguments,
StopInfo & stop )
overrideprotectedvirtual

◆ onSaveRegisters()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSaveRegisters ( Session & session,
ProcessThreadId const & ptid,
uint64_t & id )
overrideprotectedvirtual

◆ onSearch()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSearch ( Session & session,
Address const & address,
std::string const & pattern,
Address & location )
overrideprotectedvirtual

◆ onSearchBackward()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSearchBackward ( Session & session,
Address const & address,
uint32_t pattern,
uint32_t mask,
Address & location )
overrideprotectedvirtual

◆ onSendInput()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSendInput ( Session & session,
ByteVector const & buf )
overrideprotectedvirtual

◆ onSetArchitecture()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetArchitecture ( Session & session,
std::string const & architecture )
overrideprotectedvirtual

◆ onSetBaudRate()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetBaudRate ( Session & session,
uint32_t speed )
overrideprotectedvirtual

◆ onSetEnvironmentVariable()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetEnvironmentVariable ( Session & session,
std::string const & name,
std::string const & value )
overrideprotectedvirtual

◆ onSetLogging()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetLogging ( Session & session,
std::string const & mode,
std::string const & filename,
StringCollection const & flags )
overrideprotectedvirtual

◆ onSetMaxPacketSize()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetMaxPacketSize ( Session & session,
size_t size )
overrideprotectedvirtual

◆ onSetMaxPayloadSize()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetMaxPayloadSize ( Session & session,
size_t size )
overrideprotectedvirtual

◆ onSetProgramArguments()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetProgramArguments ( Session & session,
StringCollection const & args )
overrideprotectedvirtual

◆ onSetStdFile()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetStdFile ( Session & session,
int fileno,
std::string const & path )
overrideprotectedvirtual

◆ onSetWorkingDirectory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSetWorkingDirectory ( Session & session,
std::string const & path )
overrideprotectedvirtual

◆ onSynchronizeThreadState()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onSynchronizeThreadState ( Session & session,
ProcessId pid )
overrideprotectedvirtual

◆ onTerminate()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onTerminate ( Session & session,
ProcessThreadId const & ptid,
StopInfo & stop )
overrideprotectedvirtual

◆ onThreadIsAlive()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onThreadIsAlive ( Session & session,
ProcessThreadId const & ptid )
overrideprotectedvirtual

◆ onToggleDebugFlag()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onToggleDebugFlag ( Session & session)
overrideprotectedvirtual

◆ onWriteGeneralRegisters()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onWriteGeneralRegisters ( Session & session,
ProcessThreadId const & ptid,
std::vector< uint64_t > const & regs )
overrideprotectedvirtual

◆ onWriteMemory()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onWriteMemory ( Session & session,
Address const & address,
ByteVector const & data,
size_t & nwritten )
overrideprotectedvirtual

◆ onWriteRegisterValue()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onWriteRegisterValue ( Session & session,
ProcessThreadId const & ptid,
uint32_t regno,
std::string const & value )
overrideprotectedvirtual

◆ onXferRead()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onXferRead ( Session & session,
std::string const & object,
std::string const & annex,
uint64_t offset,
uint64_t length,
std::string & buffer,
bool & last )
overrideprotectedvirtual

◆ onXferWrite()

ErrorCode ds2::GDBRemote::DummySessionDelegateImpl::onXferWrite ( Session & session,
std::string const & object,
std::string const & annex,
uint64_t offset,
std::string const & buffer,
size_t & nwritten )
overrideprotectedvirtual

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