socsvn commit: r273339 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw
dpl at FreeBSD.org
dpl at FreeBSD.org
Fri Aug 29 17:53:51 UTC 2014
Author: dpl
Date: Fri Aug 29 17:53:50 2014
New Revision: 273339
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=273339
Log:
Corrected small mistakes.
Modified:
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Fri Aug 29 17:33:08 2014 (r273338)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Fri Aug 29 17:53:50 2014 (r273339)
@@ -425,11 +425,12 @@
void
emit_pullup_failed()
{
- Value *is_verbose, *str, *Conp;
-
BasicBlock *print = BasicBlock::Create(Con, "print", Func);
BasicBlock *ret = BasicBlock::Create(Con, "ret", Func);
+ Value *is_verbose, *str, *Comp;
+
+
// VNET_DECLARE(int, fw_verbose);
// #define V_fw_verbose VNET(fw_verbose)
// We should be fine getting that from the Module.
@@ -547,7 +548,7 @@
// f = chain->map[f_pos]; idxs: 5, f_pos
Value *MapPtr = Irb.CreateStructGEP(Chain, 5);
Value *Map = Irb.CreateLoad(MapPtr);
- Value *MapFPos = Irb.CreateInBoundsGEP(Mal,F_pos);
+ Value *MapFPos = Irb.CreateInBoundsGEP(Map, F_pos);
Irb.CreateStore(MapFPos, F);
// if (V_set_disable & (1 << f->set) )
@@ -694,7 +695,7 @@
Irb.SetInsertPoint(matchnotzero);
// if (cmd->len & F_OR)
- AndOp = Irb.CreateAnd(Len, ConstantInt::get(Int8Ty, F_OR))
+ AndOp = Irb.CreateAnd(Len, ConstantInt::get(Int8Ty, F_OR));
Comp = Irb.CreateICmpNE(AndOp, ConstantInt::get(Int32Ty, 0));
Irb.CreateCondBr(Comp, is_or, Outer_for_epilogue);
@@ -719,7 +720,7 @@
Irb.SetInsertPoint(Outer_for_epilogue);
// f_pos++, increment of the for loop.
- Value AddOp = Irb.CreateAdd(F_pos, ConstantInt::get(Int32Ty, 1));
+ Value *AddOp = Irb.CreateAdd(F_pos, ConstantInt::get(Int32Ty, 1));
Irb.CreateStore(AddOp, F_pos);
// if (done)
@@ -736,7 +737,7 @@
BasicBlock *jt = BasicBlock::Create(Con, "jt", Func);
BasicBlock *jf = BasicBlock::Create(Con, "jf", Func);
BasicBlock *ret = BasicBlock::Create(Con, "ret", Func);
- Value *Comp, AddOp;
+ Value *Comp, *AddOp;
// if (done) {
// struct ip_fw *rule = chain->map[f_pos];
@@ -770,14 +771,14 @@
rule = Irb.CreateAlloca(Ip_fwPtrTy);
Value *MapPtr = Irb.CreateStructGEP(Chain, 5);
Value *Map = Irb.CreateLoad(MapPtr);
- Value *MapFPos = Irb.CreateInBoundsGEP(Mal,F_pos);
+ Value *MapFPos = Irb.CreateInBoundsGEP(Map, F_pos);
Irb.CreateStore(MapFPos, rule);
// uint64_t pcnt;
// (rule)->pcnt++;
- Value RuleL = Irb.CreateLoad(rule);
+ Value *RuleL = Irb.CreateLoad(rule);
Value *Pcnt = Irb.CreateStructGEP(RuleL, 8);
- AddOp = Irb.CreateAdd(Pcnt, ConstantInt::get(pcnt->getType(), 1));
+ AddOp = Irb.CreateAdd(Pcnt, ConstantInt::get(Pcnt->getType(), 1));
Irb.CreateStore(AddOp, Pcnt);
// uint64_t bnct;
More information about the svn-soc-all
mailing list