struct AutomationInstruction

Defined at line 263 of file ../../src/developer/debug/ipc/automation_instruction.h

An instruction for automatically handling a breakpoint

Public Methods

std::string ToString ()

Defined at line 73 of file ../../src/developer/debug/ipc/automation_instruction.cc

void InitLoadMemory (AutomationOperand address, AutomationOperand length, std::vector<AutomationCondition> conditions)

Defined at line 265 of file ../../src/developer/debug/ipc/automation_instruction.h

void InitLoopLoadMemory (AutomationOperand address, AutomationOperand length, AutomationOperand struct_pointer_offset, AutomationOperand struct_length_offset, uint32_t item_size, std::vector<AutomationCondition> conditions)

Defined at line 273 of file ../../src/developer/debug/ipc/automation_instruction.h

void InitComputeAndStore (AutomationOperand value, uint32_t slot_index, std::vector<AutomationCondition> conditions)

Defined at line 286 of file ../../src/developer/debug/ipc/automation_instruction.h

void InitClearStoredValues (std::vector<AutomationCondition> conditions)

Defined at line 294 of file ../../src/developer/debug/ipc/automation_instruction.h

void InitRaw (AutomationInstructionKind kind, AutomationOperand address, AutomationOperand length, AutomationOperand extra_1, AutomationOperand extra_2, uint32_t value, std::vector<AutomationCondition> conditions)

Defined at line 299 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand address ()

Defined at line 311 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand length ()

Defined at line 313 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand struct_pointer_offset ()

Defined at line 315 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand store_value ()

Defined at line 316 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand extra_1 ()

Defined at line 317 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand struct_length_offset ()

Defined at line 319 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationOperand extra_2 ()

Defined at line 320 of file ../../src/developer/debug/ipc/automation_instruction.h

uint32_t item_size ()

Defined at line 322 of file ../../src/developer/debug/ipc/automation_instruction.h

uint32_t slot_index ()

Defined at line 323 of file ../../src/developer/debug/ipc/automation_instruction.h

uint32_t value ()

Defined at line 324 of file ../../src/developer/debug/ipc/automation_instruction.h

std::vector<AutomationCondition> conditions ()

Defined at line 326 of file ../../src/developer/debug/ipc/automation_instruction.h

AutomationInstructionKind kind ()

Defined at line 327 of file ../../src/developer/debug/ipc/automation_instruction.h

void Serialize (Serializer & ser, uint32_t ver)

Defined at line 331 of file ../../src/developer/debug/ipc/automation_instruction.h