Renamed --common-prediction switch to --predict-output

This commit is contained in:
Bernardo Damele 2010-10-16 23:50:13 +00:00
parent f54c134d22
commit 64b9f94fcf
4 changed files with 6 additions and 6 deletions

View File

@ -979,7 +979,7 @@ def __cleanupOptions():
conf.multipleTargets = True
if conf.optimize:
conf.commonPrediction = conf.keepAlive = True
conf.predictOutput = conf.keepAlive = True
conf.nullConnection = not conf.textOnly
def __setConfAttributes():

View File

@ -47,7 +47,7 @@ optDict = {
"Optimization": {
"optimize": "boolean",
"commonPrediction": "boolean",
"predictOutput": "boolean",
"keepAlive": "boolean",
"nullConnection": "boolean",
"threads": "integer"

View File

@ -137,8 +137,8 @@ def cmdLineParser():
action="store_true", default=False,
help="Use all optimization options")
optimization.add_option("--common-prediction", dest="commonPrediction", action="store_true",
default=False, help="Use 'Good samaritan' feature")
optimization.add_option("--predict-output", dest="predictOutput", action="store_true",
default=False, help="Predict common queries output")
optimization.add_option("--keep-alive", dest="keepAlive", action="store_true",
default=False, help="Use persistent HTTP(s) connections")

View File

@ -45,7 +45,7 @@ def bisection(payload, expression, length=None, charsetType=None, firstChar=None
# Set kb.partRun in case "common prediction" feature (a.k.a. "good
# samaritan") is used
kb.partRun = getPartRun() if conf.commonPrediction else None
kb.partRun = getPartRun() if conf.predictOutput else None
if "LENGTH(" in expression or "LEN(" in expression:
firstChar = 0
@ -427,7 +427,7 @@ def bisection(payload, expression, length=None, charsetType=None, firstChar=None
# Common prediction feature (a.k.a. "good samaritan")
# NOTE: to be used only when multi-threading is not set for
# the moment
if conf.commonPrediction and len(finalValue) > 0 and kb.partRun is not None:
if conf.predictOutput and len(finalValue) > 0 and kb.partRun is not None:
val = None
commonValue, commonPattern, commonCharset, otherCharset = goGoodSamaritan(finalValue, asciiTbl)