summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/bpf_jit_machdep.c
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2008-08-13 19:52:00 +0000
committerjkim <jkim@FreeBSD.org>2008-08-13 19:52:00 +0000
commit4385fbc2f69933f001af952e917b07f2b24f6bfa (patch)
tree0486973ae70b672bbe1c456e728b1a92d7f8d10c /sys/amd64/amd64/bpf_jit_machdep.c
parent4474d60a02a72cfcd3a1662c95af5fcc844d13d0 (diff)
downloadFreeBSD-src-4385fbc2f69933f001af952e917b07f2b24f6bfa.zip
FreeBSD-src-4385fbc2f69933f001af952e917b07f2b24f6bfa.tar.gz
Use int32_t/int16_t instead of int/short as sys/net/bpf_filter.c does.
Diffstat (limited to 'sys/amd64/amd64/bpf_jit_machdep.c')
-rw-r--r--sys/amd64/amd64/bpf_jit_machdep.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/amd64/amd64/bpf_jit_machdep.c b/sys/amd64/amd64/bpf_jit_machdep.c
index eb8e924..62436b9 100644
--- a/sys/amd64/amd64/bpf_jit_machdep.c
+++ b/sys/amd64/amd64/bpf_jit_machdep.c
@@ -157,7 +157,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
case BPF_LD|BPF_W|BPF_ABS:
MOVid(ins->k, ECX);
MOVrd(ECX, ESI);
- ADDib(sizeof(int), ECX);
+ ADDib(sizeof(int32_t), ECX);
CMPrd(EDI, ECX);
JBEb(6);
ZEROrd(EAX);
@@ -171,7 +171,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
ZEROrd(EAX);
MOVid(ins->k, ECX);
MOVrd(ECX, ESI);
- ADDib(sizeof(short), ECX);
+ ADDib(sizeof(int16_t), ECX);
CMPrd(EDI, ECX);
JBEb(4);
MOVrq3(R8, RBX);
@@ -202,7 +202,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
MOVid(ins->k, ECX);
ADDrd(EDX, ECX);
MOVrd(ECX, ESI);
- ADDib(sizeof(int), ECX);
+ ADDib(sizeof(int32_t), ECX);
CMPrd(EDI, ECX);
JBEb(6);
ZEROrd(EAX);
@@ -217,7 +217,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
MOVid(ins->k, ECX);
ADDrd(EDX, ECX);
MOVrd(ECX, ESI);
- ADDib(sizeof(short), ECX);
+ ADDib(sizeof(int16_t), ECX);
CMPrd(EDI, ECX);
JBEb(4);
MOVrq3(R8, RBX);
OpenPOWER on IntegriCloud