class AutomationInstructionExecutor
Defined at line 18 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.h
Public Methods
std::vector<debug_ipc::MemoryBlock> ExecuteInstructionVect (const std::vector<debug_ipc::AutomationInstruction> & instructions, const GeneralRegisters & regs, const ProcessHandle & handle)
Defined at line 9 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc
void AutomationInstructionExecutor ()
Defined at line 20 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.h
void ~AutomationInstructionExecutor ()
Defined at line 21 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.h
std::map<uint32_t, uint64_t> & stored_values ()
Defined at line 44 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.h
std::vector<debug_ipc::MemoryBlock> ExecuteLoopLoadMemory (const debug_ipc::AutomationInstruction & instr, const GeneralRegisters & regs, const ProcessHandle & handle)
Defined at line 46 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc
template <typename T>
T GetValueFromBytes (const std::vector<uint8_t> & bytes, size_t offset)
Defined at line 47 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.h
bool EvalConditionVect (const std::vector<debug_ipc::AutomationCondition> & conditions, const GeneralRegisters & regs, const ProcessHandle & handle)
Defined at line 75 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc
bool EvalCondition (const debug_ipc::AutomationCondition & condition, const GeneralRegisters & regs, const ProcessHandle & handle)
Defined at line 86 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc
uint64_t EvalOperand (const debug_ipc::AutomationOperand & operand, const GeneralRegisters & regs, const ProcessHandle & handle)
Defined at line 105 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc
uint64_t EvalOperand (const debug_ipc::AutomationOperand & operand, const GeneralRegisters & regs, const ProcessHandle & handle, const debug_ipc::MemoryBlock & loop_block, uint64_t struct_base_pointer)
Defined at line 154 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc