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