| 555 | } |
| 556 | |
| 557 | void emitWrite(Instruction* instruction, BYTE size) |
| 558 | { |
| 559 | switch (size) |
| 560 | { |
| 561 | case 64: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(WRITE64))); return; |
| 562 | case 32: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(WRITE32))); return; |
| 563 | case 16: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(WRITE16))); return; |
| 564 | case 8: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(WRITE8))); return; |
| 565 | } |
| 566 | } |
| 567 | |
| 568 | void emitJmp(Instruction* instruction) { instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(JMP), 0x0, 32)); } |
| 569 |
no test coverage detected