availableRegisters()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
Base() (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
Base(const Base &)=delete (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
Base(Base &&)=delete (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
clearBreakPoint(const AddressInterval &)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
clearBreakPoints()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
detach()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
disassembler() | Rose::BinaryAnalysis::Debugger::Base | virtual |
disassembler_ (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
executionAddress(ThreadId, rose_addr_t) | Rose::BinaryAnalysis::Debugger::Base | virtual |
executionAddress(ThreadId) | Rose::BinaryAnalysis::Debugger::Base | virtual |
howTerminated()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
isAttached()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
isTerminated()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
operator=(const Base &)=delete (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
operator=(Base &&)=delete (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | protected |
Sawyer::SharedObject::operator=(const SharedObject &) | Sawyer::SharedObject | inline |
Ptr typedef | Rose::BinaryAnalysis::Debugger::Base | |
readAllRegisters(ThreadId)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
readCString(rose_addr_t va, size_t maxBytes=UNLIMITED) | Rose::BinaryAnalysis::Debugger::Base | virtual |
readMemory(rose_addr_t va, size_t nBytes, uint8_t *buffer)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
readMemory(rose_addr_t va, size_t nBytes)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
readMemory(rose_addr_t va, size_t nBytes, ByteOrder::Endianness order)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
readRegister(ThreadId, RegisterDescriptor)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
registerDictionary() | Rose::BinaryAnalysis::Debugger::Base | virtual |
registerName(RegisterDescriptor) | Rose::BinaryAnalysis::Debugger::Base | virtual |
runToBreakPoint(ThreadId)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
setBreakPoint(const AddressInterval &)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
singleStep(ThreadId)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
terminate()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
threadIds()=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
trace() | Rose::BinaryAnalysis::Debugger::Base | virtual |
trace(ThreadId tid, Filter &filter) | Rose::BinaryAnalysis::Debugger::Base | inline |
writeAllRegisters(ThreadId, const Sawyer::Container::BitVector &)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
writeMemory(rose_addr_t va, size_t nBytes, const uint8_t *bytes)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
writeMemory(rose_addr_t va, const T &value) | Rose::BinaryAnalysis::Debugger::Base | inline |
writeRegister(ThreadId, RegisterDescriptor, const Sawyer::Container::BitVector &)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
writeRegister(ThreadId, RegisterDescriptor, uint64_t value)=0 | Rose::BinaryAnalysis::Debugger::Base | pure virtual |
~Base() (defined in Rose::BinaryAnalysis::Debugger::Base) | Rose::BinaryAnalysis::Debugger::Base | virtual |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |