#include "Nop.h" PNATIVE_CODE_LINK NcEmitNop() { UCHAR RawData[] = { 0x90 }; PNATIVE_CODE_LINK Link = new NATIVE_CODE_LINK(CODE_FLAG_IS_INST, RawData, 1); XedDecode(&Link->XedInst, Link->RawData, 1); return Link; } PNATIVE_CODE_BLOCK NcEmitNopGroup(ULONG Count) { if (Count < 1) return NULL; PNATIVE_CODE_BLOCK Block = new NATIVE_CODE_BLOCK; if (!Block) return NULL; while (Count) { NcAppendToBlock(Block, NcEmitNop()); Count--; } return Block; }