#include <instruction.h>
Collaboration diagram for VM::INST::DescEntry:

Public Attributes | |
| uint16 | size |
| Size of the instruction in bytes. | |
| ArgComb | argcomb: 16 |
| What arguments the instruction takes. | |
| const char * | name |
| String representation of instruction name. | |
| uint8 | codemark_off |
| uint8 | typeid_off |
| Like codemark_off for TypeIDs. | |
| uint8 | symref_off |
| Like codemark_off for SynRefs. | |
Definition at line 418 of file instruction.h.
|
|
What arguments the instruction takes.
Definition at line 421 of file instruction.h. Referenced by VM::_AssertAC(), VM::_AssertAC_Fail(), and VM::InstructionStorage::DumpInstruction(). |
|
|
If instruction contains code mark, then offset of the codemark in instruction code (>0). Definition at line 423 of file instruction.h. Referenced by VM::AssemblerFile_Plaintext::_ParseProgram_FinishFunction(), VM::AssemblerFile_Plaintext::_WriteFunctionProgram(), and VM::InstructionStorage::DumpInstruction(). |
|
|
String representation of instruction name.
Definition at line 422 of file instruction.h. Referenced by VM::_AssertAC_Fail(), VM::_SizeAssertFail(), VM::_SizeAssertFail2(), and VM::InstructionStorage::DumpInstruction(). |
|
|
Size of the instruction in bytes.
Definition at line 420 of file instruction.h. Referenced by VM::VMLinker::_LinkFunction(), VM::AssemblerFile_Plaintext::_ParseProgram_FinishFunction(), VM::_SizeAssertFail(), VM::_SizeAssertFail2(), and VM::AssemblerFile_Plaintext::_WriteFunctionProgram(). |
|
|
Like codemark_off for SynRefs.
Definition at line 426 of file instruction.h. Referenced by VM::VMLinker::_LinkFunction(), and VM::InstructionStorage::DumpInstruction(). |
|
|
Like codemark_off for TypeIDs.
Definition at line 425 of file instruction.h. Referenced by VM::VMLinker::_LinkFunction(), and VM::InstructionStorage::DumpInstruction(). |
1.3.5