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