struct AutomationOperand
Defined at line 61 of file ../../src/developer/debug/ipc/automation_instruction.h
Public Methods
std::string ToString ()
Defined at line 13 of file ../../src/developer/debug/ipc/automation_instruction.cc
void InitRegister (debug::RegisterID index)
Defined at line 63 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitConstant (uint32_t value)
Defined at line 67 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitStackSlot (uint32_t slot_offset)
Defined at line 71 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitRegisterTimesConstant (debug::RegisterID index, uint32_t value)
Defined at line 75 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitIndirectUInt32 (debug::RegisterID index, uint32_t value)
Defined at line 80 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitIndirectUInt64 (debug::RegisterID index, uint32_t value)
Defined at line 85 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitIndirectUInt32Loop (uint32_t value)
Defined at line 90 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitIndirectUInt64Loop (uint32_t value)
Defined at line 94 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitStoredValue (uint32_t slot_offset)
Defined at line 98 of file ../../src/developer/debug/ipc/automation_instruction.h
void InitRaw (AutomationOperandKind kind, uint32_t index, uint32_t value)
Defined at line 103 of file ../../src/developer/debug/ipc/automation_instruction.h
void MultiplyValue (uint32_t value)
If the operand is a kRegister, this changes it to a kRegisterTimesConstant with value as the
constant. Otherwise, the register becomes kZero.
Defined at line 111 of file ../../src/developer/debug/ipc/automation_instruction.h
void IndirectValue32 (uint32_t value)
If the operand is a kRegister, this changes it to a kIndirectUInt32 with value as the offset.
Otherwise, the register becomes kZero.
Defined at line 124 of file ../../src/developer/debug/ipc/automation_instruction.h
debug::RegisterID register_index ()
Defined at line 135 of file ../../src/developer/debug/ipc/automation_instruction.h
uint32_t slot_offset ()
Defined at line 136 of file ../../src/developer/debug/ipc/automation_instruction.h
uint32_t index ()
Defined at line 137 of file ../../src/developer/debug/ipc/automation_instruction.h
uint32_t value ()
Defined at line 139 of file ../../src/developer/debug/ipc/automation_instruction.h
uint32_t offset ()
Defined at line 140 of file ../../src/developer/debug/ipc/automation_instruction.h
AutomationOperandKind kind ()
Defined at line 142 of file ../../src/developer/debug/ipc/automation_instruction.h
void Serialize (Serializer & ser, uint32_t ver)
Defined at line 146 of file ../../src/developer/debug/ipc/automation_instruction.h