ATTACH enum value | Rose::BinaryAnalysis::Debugger | |
attach(const Specimen &, Sawyer::Optional< DetachMode > onDelete=Sawyer::Nothing()) | Rose::BinaryAnalysis::Debugger | |
clearBreakpoint(const AddressInterval &) | Rose::BinaryAnalysis::Debugger | |
clearBreakpoints() | Rose::BinaryAnalysis::Debugger | inline |
CLOSE_FILES enum value | Rose::BinaryAnalysis::Debugger | |
CONTINUE enum value | Rose::BinaryAnalysis::Debugger | |
Debugger() (defined in Rose::BinaryAnalysis::Debugger) | Rose::BinaryAnalysis::Debugger | protected |
Debugger(const Specimen &specimen) | Rose::BinaryAnalysis::Debugger | explicitprotected |
DEFAULT_FLAGS enum value | Rose::BinaryAnalysis::Debugger | |
detach(Sawyer::Optional< DetachMode > mode=Sawyer::Nothing()) | Rose::BinaryAnalysis::Debugger | |
DETACH enum value | Rose::BinaryAnalysis::Debugger | |
DetachMode enum name | Rose::BinaryAnalysis::Debugger | |
disassembler() const | Rose::BinaryAnalysis::Debugger | |
executionAddress(rose_addr_t va) | Rose::BinaryAnalysis::Debugger | |
executionAddress() | Rose::BinaryAnalysis::Debugger | |
FilterAction typedef | Rose::BinaryAnalysis::Debugger | |
FilterActionFlags enum name | Rose::BinaryAnalysis::Debugger | |
Flag enum name | Rose::BinaryAnalysis::Debugger | |
howTerminated() | Rose::BinaryAnalysis::Debugger | |
initDiagnostics() | Rose::BinaryAnalysis::Debugger | static |
instance() | Rose::BinaryAnalysis::Debugger | inlinestatic |
instance(const Specimen &specimen) | Rose::BinaryAnalysis::Debugger | inlinestatic |
isAttached() | Rose::BinaryAnalysis::Debugger | inline |
isTerminated() | Rose::BinaryAnalysis::Debugger | |
kernelWordSize() | Rose::BinaryAnalysis::Debugger | |
KILL enum value | Rose::BinaryAnalysis::Debugger | |
mlog | Rose::BinaryAnalysis::Debugger | static |
NOTHING enum value | Rose::BinaryAnalysis::Debugger | |
operator=(const SharedObject &) | Sawyer::SharedObject | inline |
Ptr typedef | Rose::BinaryAnalysis::Debugger | |
readAllRegisters() | Rose::BinaryAnalysis::Debugger | |
readCString(rose_addr_t va, size_t maxBytes=UNLIMITED) | Rose::BinaryAnalysis::Debugger | |
readMemory(rose_addr_t va, size_t nBytes, uint8_t *buffer) | Rose::BinaryAnalysis::Debugger | |
readMemory(rose_addr_t va, size_t nBytes) | Rose::BinaryAnalysis::Debugger | |
readMemory(rose_addr_t va, size_t nBytes, ByteOrder::Endianness order) | Rose::BinaryAnalysis::Debugger | |
readRegister(RegisterDescriptor) | Rose::BinaryAnalysis::Debugger | |
REDIRECT_ERROR enum value | Rose::BinaryAnalysis::Debugger | |
REDIRECT_INPUT enum value | Rose::BinaryAnalysis::Debugger | |
REDIRECT_OUTPUT enum value | Rose::BinaryAnalysis::Debugger | |
registerDictionary() const | Rose::BinaryAnalysis::Debugger | |
RegisterPage typedef | Rose::BinaryAnalysis::Debugger | |
REJECT enum value | Rose::BinaryAnalysis::Debugger | |
remoteCloseFile(unsigned remoteFd) | Rose::BinaryAnalysis::Debugger | |
remoteMmap(rose_addr_t va, size_t nBytes, unsigned prot, unsigned flags, const boost::filesystem::path &, off_t offset) | Rose::BinaryAnalysis::Debugger | |
remoteOpenFile(const boost::filesystem::path &fileName, unsigned flags, mode_t mode) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1, uint64_t arg2) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1, uint64_t arg2, uint64_t arg3) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5, uint64_t arg6) | Rose::BinaryAnalysis::Debugger | |
remoteSystemCall(int syscallNumber, std::vector< uint64_t > args) | Rose::BinaryAnalysis::Debugger | |
runToBreakpoint() | Rose::BinaryAnalysis::Debugger | |
runToSyscall() | Rose::BinaryAnalysis::Debugger | |
setBreakpoint(const AddressInterval &) | Rose::BinaryAnalysis::Debugger | |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
singleStep() | Rose::BinaryAnalysis::Debugger | |
stepIntoSyscall() | Rose::BinaryAnalysis::Debugger | |
STOP enum value | Rose::BinaryAnalysis::Debugger | |
terminate() | Rose::BinaryAnalysis::Debugger | |
trace() | Rose::BinaryAnalysis::Debugger | |
trace(Filter &filter) | Rose::BinaryAnalysis::Debugger | inline |
waitpidStatus() const | Rose::BinaryAnalysis::Debugger | inline |
writeAllRegisters(const AllRegisters &) | Rose::BinaryAnalysis::Debugger | |
writeMemory(rose_addr_t va, size_t nBytes, const uint8_t *bytes) | Rose::BinaryAnalysis::Debugger | |
writeMemory(rose_addr_t va, const T &value) | Rose::BinaryAnalysis::Debugger | inline |
writeRegister(RegisterDescriptor, const Sawyer::Container::BitVector &) | Rose::BinaryAnalysis::Debugger | |
writeRegister(RegisterDescriptor, uint64_t value) | Rose::BinaryAnalysis::Debugger | |
~Debugger() (defined in Rose::BinaryAnalysis::Debugger) | Rose::BinaryAnalysis::Debugger | |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |