You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
415 B
21 lines
415 B
#include "Nop.h"
|
|
|
|
PNATIVE_CODE_LINK NcEmitNop()
|
|
{
|
|
UCHAR RawData[] = { 0x90 };
|
|
PNATIVE_CODE_LINK Link = new NATIVE_CODE_LINK(CODE_FLAG_IS_INST, RawData, 1, TRUE);
|
|
//XedDecode(&Link->XedInstruction, Link->RawData, 1);
|
|
return Link;
|
|
}
|
|
|
|
BOOL NcEmitNopGroup(ULONG Count, PNATIVE_CODE_BLOCK Block)
|
|
{
|
|
if (Count < 1)
|
|
return FALSE;
|
|
while (Count)
|
|
{
|
|
NcAppendToBlock(Block, NcEmitNop());
|
|
Count--;
|
|
}
|
|
return TRUE;
|
|
} |