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 ®s,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 ®s,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 ®s,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 ®s,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 ®s,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 ®s,const ProcessHandle &handle,const debug_ipc::MemoryBlock &loop_block,uint64_tstruct_base_pointer)
Defined at line 154 of file ../../src/developer/debug/debug_agent/automation_instruction_executor.cc