summaryrefslogtreecommitdiff
path: root/other/shellkit/x86.h
blob: f902a388ed88ae3f87767a0e895970743158aa2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

#ifndef	X86_H
#define	X86_H

#define x86_TERMINATOR "\x78\x56\x34\x12"


/* x86_nop
 *
 * generate `dest_len' bytes of nopspace at `dest', which does not contain
 * any of the characters in `bad', which is `bad_len' bytes long.
 *
 * return number of bytes generated
 */

unsigned int
x86_nop (unsigned char *dest, unsigned int dest_len,
	unsigned char *bad, int bad_len);

#endif