| 572 | void emitExit(Instruction* instruction) { instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(EXIT))); } |
| 573 | |
| 574 | void emitAdd(Instruction* instruction, BYTE size) |
| 575 | { |
| 576 | switch (size) |
| 577 | { |
| 578 | case 64: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(ADD64))); return; |
| 579 | case 32: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(ADD32))); return; |
| 580 | case 16: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(ADD16))); return; |
| 581 | case 8: instruction->addVirtualInstruction(VirtualInstruction(getVmHandlerRva(ADD8))); return; |
| 582 | } |
| 583 | } |
| 584 | |
| 585 | void emitSub(Instruction* instruction, BYTE size) |
| 586 | { |
no test coverage detected