Deleted Added
full compact
test0016.h (181847) test0016.h (182393)
1/*-
1/*-
2 * Test 0016: BPF_JMP|BPF_JGT|BPF_K
2 * Test 0016: BPF_JMP+BPF_JGT+BPF_K
3 *
3 *
4 * $FreeBSD: head/tools/regression/bpf/bpf_filter/tests/test0016.h 181847 2008-08-18 19:01:58Z jkim $
4 * $FreeBSD: head/tools/regression/bpf/bpf_filter/tests/test0016.h 182393 2008-08-28 18:38:55Z jkim $
5 */
6
7/* BPF program */
8struct bpf_insn pc[] = {
5 */
6
7/* BPF program */
8struct bpf_insn pc[] = {
9 BPF_STMT(BPF_LD|BPF_IMM, 0x01234567),
10 BPF_JUMP(BPF_JMP|BPF_JGT|BPF_K, 0x01234568, 2, 0),
11 BPF_JUMP(BPF_JMP|BPF_JGT|BPF_K, 0x01234566, 2, 1),
12 BPF_STMT(BPF_LD|BPF_IMM, 0xdeadc0de),
9 BPF_STMT(BPF_LD+BPF_IMM, 0x01234567),
10 BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, 0x01234568, 2, 0),
11 BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, 0x01234566, 2, 1),
12 BPF_STMT(BPF_LD+BPF_IMM, 0xdeadc0de),
13 BPF_STMT(BPF_RET+BPF_A, 0),
13 BPF_STMT(BPF_RET+BPF_A, 0),
14 BPF_JUMP(BPF_JMP|BPF_JGT|BPF_K, 0x01234567, 1, 0),
15 BPF_STMT(BPF_LD|BPF_IMM, 0xc0decafe),
14 BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, 0x01234567, 1, 0),
15 BPF_STMT(BPF_LD+BPF_IMM, 0xc0decafe),
16 BPF_STMT(BPF_RET+BPF_A, 0),
17};
18
19/* Packet */
20u_char pkt[] = {
21 0x00,
22};
23

--- 4 unchanged lines hidden (view full) ---

28u_int buflen = sizeof(pkt);
29
30/* Invalid instruction */
31int invalid = 0;
32
33/* Expected return value */
34u_int expect = 0xc0decafe;
35
16 BPF_STMT(BPF_RET+BPF_A, 0),
17};
18
19/* Packet */
20u_char pkt[] = {
21 0x00,
22};
23

--- 4 unchanged lines hidden (view full) ---

28u_int buflen = sizeof(pkt);
29
30/* Invalid instruction */
31int invalid = 0;
32
33/* Expected return value */
34u_int expect = 0xc0decafe;
35
36/* Expeced signal */
36/* Expected signal */
37int expect_signal = 0;
37int expect_signal = 0;