1271294Sngie/*-
2271294Sngie * Test 0001:	Catch illegal instruction.
3271294Sngie *
4271294Sngie * $FreeBSD$
5271294Sngie */
6271294Sngie
7271294Sngie/* BPF program */
8271294Sngiestruct bpf_insn pc[] = {
9271294Sngie	BPF_STMT(0x55, 0),
10271294Sngie	BPF_STMT(BPF_RET+BPF_A, 0),
11271294Sngie};
12271294Sngie
13271294Sngie/* Packet */
14271294Sngieu_char	pkt[] = {
15271294Sngie	0x00,
16271294Sngie};
17271294Sngie
18271294Sngie/* Packet length seen on wire */
19271294Sngieu_int	wirelen =	sizeof(pkt);
20271294Sngie
21271294Sngie/* Packet length passed on buffer */
22271294Sngieu_int	buflen =	sizeof(pkt);
23271294Sngie
24271294Sngie/* Invalid instruction */
25271294Sngieint	invalid =	1;
26271294Sngie
27271294Sngie/* Expected return value */
28271294Sngieu_int	expect =	0;
29271294Sngie
30271294Sngie/* Expected signal */
31271294Sngieint	expect_signal =	SIGABRT;
32271294Sngie