./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ea7c89af045fb1f9193ce0ab1c73013493909790 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 06:39:23,067 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 06:39:23,069 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 06:39:23,077 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 06:39:23,077 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 06:39:23,078 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 06:39:23,079 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 06:39:23,080 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 06:39:23,082 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 06:39:23,082 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 06:39:23,083 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 06:39:23,084 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 06:39:23,084 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 06:39:23,085 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 06:39:23,086 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 06:39:23,087 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 06:39:23,088 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 06:39:23,089 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 06:39:23,091 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 06:39:23,092 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 06:39:23,093 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 06:39:23,094 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 06:39:23,096 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 06:39:23,096 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 06:39:23,096 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 06:39:23,097 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 06:39:23,098 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 06:39:23,098 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 06:39:23,099 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 06:39:23,100 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 06:39:23,100 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 06:39:23,100 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 06:39:23,101 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 06:39:23,101 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 06:39:23,102 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 06:39:23,102 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 06:39:23,102 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-23 06:39:23,115 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 06:39:23,115 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 06:39:23,117 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 06:39:23,117 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 06:39:23,117 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 06:39:23,117 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-23 06:39:23,117 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-23 06:39:23,118 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 06:39:23,118 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-23 06:39:23,119 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-23 06:39:23,120 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 06:39:23,120 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 06:39:23,121 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-23 06:39:23,121 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 06:39:23,121 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 06:39:23,121 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-23 06:39:23,122 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-23 06:39:23,122 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ea7c89af045fb1f9193ce0ab1c73013493909790 [2018-11-23 06:39:23,151 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 06:39:23,161 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 06:39:23,164 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 06:39:23,166 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 06:39:23,166 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 06:39:23,167 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-23 06:39:23,220 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/data/895996d24/a99d043b2fd44fe2be65d8d891e9f642/FLAG110d7c4e7 [2018-11-23 06:39:23,585 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 06:39:23,586 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-23 06:39:23,593 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/data/895996d24/a99d043b2fd44fe2be65d8d891e9f642/FLAG110d7c4e7 [2018-11-23 06:39:23,605 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/data/895996d24/a99d043b2fd44fe2be65d8d891e9f642 [2018-11-23 06:39:23,607 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 06:39:23,609 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 06:39:23,610 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 06:39:23,610 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 06:39:23,613 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 06:39:23,614 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:23,617 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46704e2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23, skipping insertion in model container [2018-11-23 06:39:23,617 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:23,627 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 06:39:23,668 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 06:39:23,884 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 06:39:23,888 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 06:39:23,938 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 06:39:23,952 INFO L195 MainTranslator]: Completed translation [2018-11-23 06:39:23,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23 WrapperNode [2018-11-23 06:39:23,952 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 06:39:23,953 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 06:39:23,953 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 06:39:23,953 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 06:39:23,961 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:23,967 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,041 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 06:39:24,041 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 06:39:24,041 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 06:39:24,042 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 06:39:24,048 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,050 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,050 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,056 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,064 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,066 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... [2018-11-23 06:39:24,069 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 06:39:24,070 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 06:39:24,070 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 06:39:24,070 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 06:39:24,071 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:24,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 06:39:24,114 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 06:39:24,196 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 06:39:24,196 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 06:39:24,630 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 06:39:24,630 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-23 06:39:24,630 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:39:24 BoogieIcfgContainer [2018-11-23 06:39:24,631 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 06:39:24,631 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-23 06:39:24,631 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-23 06:39:24,634 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-23 06:39:24,634 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 06:39:24,634 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 06:39:23" (1/3) ... [2018-11-23 06:39:24,635 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18c6797d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 06:39:24, skipping insertion in model container [2018-11-23 06:39:24,635 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 06:39:24,635 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:39:23" (2/3) ... [2018-11-23 06:39:24,636 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18c6797d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 06:39:24, skipping insertion in model container [2018-11-23 06:39:24,636 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 06:39:24,636 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:39:24" (3/3) ... [2018-11-23 06:39:24,637 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-23 06:39:24,674 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 06:39:24,675 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-23 06:39:24,675 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-23 06:39:24,675 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-23 06:39:24,675 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 06:39:24,675 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 06:39:24,675 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-23 06:39:24,675 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 06:39:24,675 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-23 06:39:24,688 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-23 06:39:24,710 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-23 06:39:24,710 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:24,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:24,716 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-23 06:39:24,716 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:24,717 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-23 06:39:24,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-23 06:39:24,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-23 06:39:24,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:24,721 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:24,722 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-23 06:39:24,722 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:24,728 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 114#L88true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97#L91-2true ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 123#L96true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120#L96-1true assume !(0 == ssl3_accept_~s__cert~0); 58#L105-2true [2018-11-23 06:39:24,728 INFO L796 eck$LassoCheckResult]: Loop: 58#L105-2true assume !false; 22#L106true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63#L108true assume !(12292 == ssl3_accept_~s__state~0); 33#L111true assume !(16384 == ssl3_accept_~s__state~0); 17#L114true assume !(8192 == ssl3_accept_~s__state~0); 23#L117true assume !(24576 == ssl3_accept_~s__state~0); 13#L120true assume !(8195 == ssl3_accept_~s__state~0); 134#L123true assume 8480 == ssl3_accept_~s__state~0; 84#L127true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 9#L263true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10#L555true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95#L592true ssl3_accept_~skip~0 := 0; 58#L105-2true [2018-11-23 06:39:24,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:24,733 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-11-23 06:39:24,735 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:24,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:24,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:24,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:24,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:24,834 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:24,834 INFO L82 PathProgramCache]: Analyzing trace with hash 722349943, now seen corresponding path program 1 times [2018-11-23 06:39:24,834 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:24,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:24,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,835 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:24,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:24,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:24,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:24,848 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470107, now seen corresponding path program 1 times [2018-11-23 06:39:24,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:24,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:24,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:24,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:24,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:24,913 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:24,914 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:25,022 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 06:39:25,024 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 06:39:25,024 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 06:39:25,024 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 06:39:25,024 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 06:39:25,024 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,025 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 06:39:25,025 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 06:39:25,025 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-23 06:39:25,025 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 06:39:25,025 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 06:39:25,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,154 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 06:39:25,155 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,159 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,159 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,171 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 06:39:25,171 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,191 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,191 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,196 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 06:39:25,196 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,227 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,227 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,230 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 06:39:25,230 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,249 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,249 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,253 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 06:39:25,254 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,288 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,289 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,292 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 06:39:25,293 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,322 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 06:39:25,322 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,368 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 06:39:25,369 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 06:39:25,375 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 06:39:25,393 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 06:39:25,393 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 06:39:25,393 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 06:39:25,393 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 06:39:25,393 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 06:39:25,394 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 06:39:25,394 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 06:39:25,394 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 06:39:25,394 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-23 06:39:25,395 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 06:39:25,395 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 06:39:25,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 06:39:25,495 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 06:39:25,499 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 06:39:25,501 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 06:39:25,502 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 06:39:25,503 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 06:39:25,503 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 06:39:25,504 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 06:39:25,504 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 06:39:25,506 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 06:39:25,506 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 06:39:25,509 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 06:39:25,509 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 06:39:25,510 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 06:39:25,510 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 06:39:25,510 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 06:39:25,510 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 06:39:25,511 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 06:39:25,511 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 06:39:25,511 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 06:39:25,516 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 06:39:25,520 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 06:39:25,521 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 06:39:25,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 06:39:25,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 06:39:25,521 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 06:39:25,521 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 06:39:25,522 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 06:39:25,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 06:39:25,524 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 06:39:25,524 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 06:39:25,525 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 06:39:25,525 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 06:39:25,525 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 06:39:25,525 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 06:39:25,525 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 06:39:25,526 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 06:39:25,526 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 06:39:25,533 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 06:39:25,538 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 06:39:25,538 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-23 06:39:25,545 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 06:39:25,545 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 06:39:25,546 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 06:39:25,546 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-23 06:39:25,547 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 06:39:25,583 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:25,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:25,613 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:25,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:25,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:25,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:25,663 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-23 06:39:25,665 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2018-11-23 06:39:26,256 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 818 states and 1375 transitions. Complement of second has 10 states. [2018-11-23 06:39:26,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-23 06:39:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 06:39:26,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2018-11-23 06:39:26,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 12 letters. [2018-11-23 06:39:26,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 06:39:26,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 17 letters. Loop has 12 letters. [2018-11-23 06:39:26,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 06:39:26,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 24 letters. [2018-11-23 06:39:26,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 06:39:26,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1375 transitions. [2018-11-23 06:39:26,278 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2018-11-23 06:39:26,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 677 states and 1052 transitions. [2018-11-23 06:39:26,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-23 06:39:26,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2018-11-23 06:39:26,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 1052 transitions. [2018-11-23 06:39:26,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:26,293 INFO L705 BuchiCegarLoop]: Abstraction has 677 states and 1052 transitions. [2018-11-23 06:39:26,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 1052 transitions. [2018-11-23 06:39:26,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 482. [2018-11-23 06:39:26,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-11-23 06:39:26,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 747 transitions. [2018-11-23 06:39:26,341 INFO L728 BuchiCegarLoop]: Abstraction has 482 states and 747 transitions. [2018-11-23 06:39:26,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:26,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:26,345 INFO L87 Difference]: Start difference. First operand 482 states and 747 transitions. Second operand 3 states. [2018-11-23 06:39:26,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:26,450 INFO L93 Difference]: Finished difference Result 562 states and 872 transitions. [2018-11-23 06:39:26,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:26,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 562 states and 872 transitions. [2018-11-23 06:39:26,454 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2018-11-23 06:39:26,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 562 states to 562 states and 872 transitions. [2018-11-23 06:39:26,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2018-11-23 06:39:26,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-23 06:39:26,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 562 states and 872 transitions. [2018-11-23 06:39:26,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:26,458 INFO L705 BuchiCegarLoop]: Abstraction has 562 states and 872 transitions. [2018-11-23 06:39:26,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states and 872 transitions. [2018-11-23 06:39:26,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 529. [2018-11-23 06:39:26,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2018-11-23 06:39:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 828 transitions. [2018-11-23 06:39:26,474 INFO L728 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2018-11-23 06:39:26,475 INFO L608 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2018-11-23 06:39:26,475 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-23 06:39:26,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 529 states and 828 transitions. [2018-11-23 06:39:26,478 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2018-11-23 06:39:26,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:26,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:26,479 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,479 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,480 INFO L794 eck$LassoCheckResult]: Stem: 2336#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2337#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2285#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 2322#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2262#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 2346#L105-2 assume !false; 2488#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2485#L108 assume !(12292 == ssl3_accept_~s__state~0); 2484#L111 assume !(16384 == ssl3_accept_~s__state~0); 2479#L114 assume !(8192 == ssl3_accept_~s__state~0); 2429#L117 assume !(24576 == ssl3_accept_~s__state~0); 2427#L120 assume !(8195 == ssl3_accept_~s__state~0); 2367#L123 assume !(8480 == ssl3_accept_~s__state~0); 2342#L126 assume !(8481 == ssl3_accept_~s__state~0); 2343#L129 assume !(8482 == ssl3_accept_~s__state~0); 2352#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2018-11-23 06:39:26,480 INFO L796 eck$LassoCheckResult]: Loop: 2179#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 2180#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2311#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2117#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2612#L592 ssl3_accept_~skip~0 := 0; 2611#L105-2 assume !false; 2610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2520#L108 assume !(12292 == ssl3_accept_~s__state~0); 2521#L111 assume !(16384 == ssl3_accept_~s__state~0); 2598#L114 assume !(8192 == ssl3_accept_~s__state~0); 2595#L117 assume !(24576 == ssl3_accept_~s__state~0); 2594#L120 assume !(8195 == ssl3_accept_~s__state~0); 2423#L123 assume !(8480 == ssl3_accept_~s__state~0); 2421#L126 assume !(8481 == ssl3_accept_~s__state~0); 2418#L129 assume !(8482 == ssl3_accept_~s__state~0); 2419#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2018-11-23 06:39:26,480 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-11-23 06:39:26,481 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,481 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:26,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:26,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,502 INFO L82 PathProgramCache]: Analyzing trace with hash 405870917, now seen corresponding path program 1 times [2018-11-23 06:39:26,503 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,503 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,504 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:26,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:26,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:26,522 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:26,523 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:26,523 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:26,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:26,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:26,523 INFO L87 Difference]: Start difference. First operand 529 states and 828 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-23 06:39:26,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:26,713 INFO L93 Difference]: Finished difference Result 652 states and 1023 transitions. [2018-11-23 06:39:26,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:26,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 1023 transitions. [2018-11-23 06:39:26,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-23 06:39:26,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 1023 transitions. [2018-11-23 06:39:26,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2018-11-23 06:39:26,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2018-11-23 06:39:26,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 1023 transitions. [2018-11-23 06:39:26,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:26,724 INFO L705 BuchiCegarLoop]: Abstraction has 652 states and 1023 transitions. [2018-11-23 06:39:26,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 1023 transitions. [2018-11-23 06:39:26,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 565. [2018-11-23 06:39:26,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-11-23 06:39:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 881 transitions. [2018-11-23 06:39:26,735 INFO L728 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2018-11-23 06:39:26,736 INFO L608 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2018-11-23 06:39:26,736 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-23 06:39:26,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 881 transitions. [2018-11-23 06:39:26,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2018-11-23 06:39:26,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:26,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:26,740 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,740 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,740 INFO L794 eck$LassoCheckResult]: Stem: 3532#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3533#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3480#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 3519#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3456#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 3541#L105-2 assume !false; 3671#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3796#L108 assume !(12292 == ssl3_accept_~s__state~0); 3795#L111 assume !(16384 == ssl3_accept_~s__state~0); 3794#L114 assume !(8192 == ssl3_accept_~s__state~0); 3793#L117 assume !(24576 == ssl3_accept_~s__state~0); 3791#L120 assume !(8195 == ssl3_accept_~s__state~0); 3789#L123 assume !(8480 == ssl3_accept_~s__state~0); 3787#L126 assume !(8481 == ssl3_accept_~s__state~0); 3786#L129 assume !(8482 == ssl3_accept_~s__state~0); 3586#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2018-11-23 06:39:26,741 INFO L796 eck$LassoCheckResult]: Loop: 3369#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 3370#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3506#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3327#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L592 ssl3_accept_~skip~0 := 0; 3810#L105-2 assume !false; 3807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3609#L108 assume 12292 == ssl3_accept_~s__state~0; 3317#L109 ssl3_accept_~s__new_session~0 := 1; 3318#L217 ssl3_accept_~s__server~0 := 1; 3554#L222 assume 0 != ssl3_accept_~cb~0; 3564#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3385#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3386#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3407#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 3293#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3294#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 3445#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3693#L592 ssl3_accept_~skip~0 := 0; 3690#L105-2 assume !false; 3688#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3686#L108 assume !(12292 == ssl3_accept_~s__state~0); 3684#L111 assume !(16384 == ssl3_accept_~s__state~0); 3682#L114 assume !(8192 == ssl3_accept_~s__state~0); 3680#L117 assume !(24576 == ssl3_accept_~s__state~0); 3604#L120 assume !(8195 == ssl3_accept_~s__state~0); 3572#L123 assume !(8480 == ssl3_accept_~s__state~0); 3573#L126 assume !(8481 == ssl3_accept_~s__state~0); 3574#L129 assume !(8482 == ssl3_accept_~s__state~0); 3602#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2018-11-23 06:39:26,741 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-11-23 06:39:26,741 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:26,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:26,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:26,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1685255778, now seen corresponding path program 1 times [2018-11-23 06:39:26,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,759 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:26,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:26,780 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:26,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:26,780 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:26,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:26,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:26,780 INFO L87 Difference]: Start difference. First operand 565 states and 881 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-23 06:39:26,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:26,886 INFO L93 Difference]: Finished difference Result 718 states and 1025 transitions. [2018-11-23 06:39:26,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:26,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 1025 transitions. [2018-11-23 06:39:26,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2018-11-23 06:39:26,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 645 states and 945 transitions. [2018-11-23 06:39:26,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 437 [2018-11-23 06:39:26,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2018-11-23 06:39:26,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 945 transitions. [2018-11-23 06:39:26,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:26,891 INFO L705 BuchiCegarLoop]: Abstraction has 645 states and 945 transitions. [2018-11-23 06:39:26,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 945 transitions. [2018-11-23 06:39:26,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 576. [2018-11-23 06:39:26,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-23 06:39:26,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 860 transitions. [2018-11-23 06:39:26,898 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2018-11-23 06:39:26,898 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2018-11-23 06:39:26,898 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-23 06:39:26,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 860 transitions. [2018-11-23 06:39:26,900 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-23 06:39:26,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:26,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:26,901 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,901 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:26,901 INFO L794 eck$LassoCheckResult]: Stem: 4806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4807#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4758#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 4795#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4735#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 4815#L105-2 assume !false; 4913#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5080#L108 assume !(12292 == ssl3_accept_~s__state~0); 5079#L111 assume !(16384 == ssl3_accept_~s__state~0); 5078#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2018-11-23 06:39:26,901 INFO L796 eck$LassoCheckResult]: Loop: 4828#L217 ssl3_accept_~s__server~0 := 1; 4829#L222 assume 0 != ssl3_accept_~cb~0; 4836#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4837#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5097#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5061#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5059#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5014#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 4792#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 4593#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5114#L592 ssl3_accept_~skip~0 := 0; 5113#L105-2 assume !false; 5112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5111#L108 assume !(12292 == ssl3_accept_~s__state~0); 5109#L111 assume !(16384 == ssl3_accept_~s__state~0); 5106#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2018-11-23 06:39:26,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-11-23 06:39:26,901 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:26,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:26,923 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:26,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 06:39:26,923 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:26,923 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:26,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1806774873, now seen corresponding path program 1 times [2018-11-23 06:39:26,923 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:26,924 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:26,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,925 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:26,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:26,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:26,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:26,949 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:26,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:26,949 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:26,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:26,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:26,950 INFO L87 Difference]: Start difference. First operand 576 states and 860 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-23 06:39:27,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,041 INFO L93 Difference]: Finished difference Result 586 states and 868 transitions. [2018-11-23 06:39:27,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 868 transitions. [2018-11-23 06:39:27,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2018-11-23 06:39:27,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 868 transitions. [2018-11-23 06:39:27,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2018-11-23 06:39:27,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-23 06:39:27,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 868 transitions. [2018-11-23 06:39:27,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,046 INFO L705 BuchiCegarLoop]: Abstraction has 586 states and 868 transitions. [2018-11-23 06:39:27,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 868 transitions. [2018-11-23 06:39:27,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2018-11-23 06:39:27,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-23 06:39:27,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 856 transitions. [2018-11-23 06:39:27,052 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2018-11-23 06:39:27,052 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2018-11-23 06:39:27,053 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-23 06:39:27,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 856 transitions. [2018-11-23 06:39:27,054 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-23 06:39:27,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,055 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,055 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,055 INFO L794 eck$LassoCheckResult]: Stem: 5981#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5982#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5930#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 5968#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5908#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 5989#L105-2 assume !false; 6241#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L108 assume !(12292 == ssl3_accept_~s__state~0); 6257#L111 assume !(16384 == ssl3_accept_~s__state~0); 6256#L114 assume !(8192 == ssl3_accept_~s__state~0); 6255#L117 assume !(24576 == ssl3_accept_~s__state~0); 6254#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2018-11-23 06:39:27,055 INFO L796 eck$LassoCheckResult]: Loop: 6002#L217 ssl3_accept_~s__server~0 := 1; 6003#L222 assume 0 != ssl3_accept_~cb~0; 6008#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5843#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5844#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5862#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5747#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5748#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 5895#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 5762#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6184#L592 ssl3_accept_~skip~0 := 0; 6182#L105-2 assume !false; 6180#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6178#L108 assume !(12292 == ssl3_accept_~s__state~0); 6177#L111 assume !(16384 == ssl3_accept_~s__state~0); 6176#L114 assume !(8192 == ssl3_accept_~s__state~0); 6174#L117 assume !(24576 == ssl3_accept_~s__state~0); 6172#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2018-11-23 06:39:27,055 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,056 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-11-23 06:39:27,056 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:27,082 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,082 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 06:39:27,082 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:27,083 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1143869246, now seen corresponding path program 1 times [2018-11-23 06:39:27,083 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,083 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:27,106 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,106 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:27,106 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:27,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:27,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:27,107 INFO L87 Difference]: Start difference. First operand 576 states and 856 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-11-23 06:39:27,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,185 INFO L93 Difference]: Finished difference Result 586 states and 864 transitions. [2018-11-23 06:39:27,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 864 transitions. [2018-11-23 06:39:27,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2018-11-23 06:39:27,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 864 transitions. [2018-11-23 06:39:27,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2018-11-23 06:39:27,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-23 06:39:27,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 864 transitions. [2018-11-23 06:39:27,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,192 INFO L705 BuchiCegarLoop]: Abstraction has 586 states and 864 transitions. [2018-11-23 06:39:27,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 864 transitions. [2018-11-23 06:39:27,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2018-11-23 06:39:27,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-23 06:39:27,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 852 transitions. [2018-11-23 06:39:27,201 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2018-11-23 06:39:27,201 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2018-11-23 06:39:27,201 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-23 06:39:27,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 852 transitions. [2018-11-23 06:39:27,203 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-23 06:39:27,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,204 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,204 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,204 INFO L794 eck$LassoCheckResult]: Stem: 7148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7149#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7097#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 7134#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7075#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 7156#L105-2 assume !false; 7390#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7440#L108 assume !(12292 == ssl3_accept_~s__state~0); 7439#L111 assume !(16384 == ssl3_accept_~s__state~0); 7438#L114 assume !(8192 == ssl3_accept_~s__state~0); 7437#L117 assume !(24576 == ssl3_accept_~s__state~0); 7436#L120 assume !(8195 == ssl3_accept_~s__state~0); 7435#L123 assume !(8480 == ssl3_accept_~s__state~0); 7434#L126 assume !(8481 == ssl3_accept_~s__state~0); 7433#L129 assume !(8482 == ssl3_accept_~s__state~0); 7235#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2018-11-23 06:39:27,205 INFO L796 eck$LassoCheckResult]: Loop: 6992#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 6993#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7125#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7126#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7464#L592 ssl3_accept_~skip~0 := 0; 7463#L105-2 assume !false; 7462#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7461#L108 assume !(12292 == ssl3_accept_~s__state~0); 7460#L111 assume !(16384 == ssl3_accept_~s__state~0); 7459#L114 assume !(8192 == ssl3_accept_~s__state~0); 7458#L117 assume !(24576 == ssl3_accept_~s__state~0); 7457#L120 assume !(8195 == ssl3_accept_~s__state~0); 7456#L123 assume !(8480 == ssl3_accept_~s__state~0); 7455#L126 assume !(8481 == ssl3_accept_~s__state~0); 7453#L129 assume !(8482 == ssl3_accept_~s__state~0); 7452#L132 assume !(8464 == ssl3_accept_~s__state~0); 7451#L135 assume !(8465 == ssl3_accept_~s__state~0); 7450#L138 assume !(8466 == ssl3_accept_~s__state~0); 7078#L141 assume 8496 == ssl3_accept_~s__state~0; 7079#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 7170#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7179#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7144#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7142#L297-2 ssl3_accept_~s__init_num~0 := 0; 6953#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7381#L592 ssl3_accept_~skip~0 := 0; 7380#L105-2 assume !false; 7378#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7375#L108 assume 12292 == ssl3_accept_~s__state~0; 7269#L109 ssl3_accept_~s__new_session~0 := 1; 7265#L217 ssl3_accept_~s__server~0 := 1; 7454#L222 assume 0 != ssl3_accept_~cb~0; 7432#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7431#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7429#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7427#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 7426#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7425#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 7417#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7416#L592 ssl3_accept_~skip~0 := 0; 7415#L105-2 assume !false; 7413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7410#L108 assume !(12292 == ssl3_accept_~s__state~0); 7405#L111 assume !(16384 == ssl3_accept_~s__state~0); 7403#L114 assume !(8192 == ssl3_accept_~s__state~0); 7401#L117 assume !(24576 == ssl3_accept_~s__state~0); 7399#L120 assume !(8195 == ssl3_accept_~s__state~0); 7183#L123 assume !(8480 == ssl3_accept_~s__state~0); 7184#L126 assume !(8481 == ssl3_accept_~s__state~0); 7185#L129 assume !(8482 == ssl3_accept_~s__state~0); 7263#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2018-11-23 06:39:27,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-11-23 06:39:27,205 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,205 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,206 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,217 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1411707101, now seen corresponding path program 1 times [2018-11-23 06:39:27,218 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,218 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,219 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:27,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,247 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:27,247 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,247 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:27,248 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:27,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:27,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:27,248 INFO L87 Difference]: Start difference. First operand 576 states and 852 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-11-23 06:39:27,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,396 INFO L93 Difference]: Finished difference Result 722 states and 1074 transitions. [2018-11-23 06:39:27,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 1074 transitions. [2018-11-23 06:39:27,399 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2018-11-23 06:39:27,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 715 states and 1067 transitions. [2018-11-23 06:39:27,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 489 [2018-11-23 06:39:27,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 489 [2018-11-23 06:39:27,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 715 states and 1067 transitions. [2018-11-23 06:39:27,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,402 INFO L705 BuchiCegarLoop]: Abstraction has 715 states and 1067 transitions. [2018-11-23 06:39:27,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states and 1067 transitions. [2018-11-23 06:39:27,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 702. [2018-11-23 06:39:27,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2018-11-23 06:39:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1051 transitions. [2018-11-23 06:39:27,409 INFO L728 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2018-11-23 06:39:27,409 INFO L608 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2018-11-23 06:39:27,409 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-23 06:39:27,409 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 1051 transitions. [2018-11-23 06:39:27,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2018-11-23 06:39:27,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,412 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,412 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,413 INFO L794 eck$LassoCheckResult]: Stem: 8462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8463#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8409#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 8447#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8385#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 8472#L105-2 assume !false; 8290#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8291#L108 assume !(12292 == ssl3_accept_~s__state~0); 8316#L111 assume !(16384 == ssl3_accept_~s__state~0); 8269#L114 assume !(8192 == ssl3_accept_~s__state~0); 8270#L117 assume !(24576 == ssl3_accept_~s__state~0); 8253#L120 assume !(8195 == ssl3_accept_~s__state~0); 8254#L123 assume !(8480 == ssl3_accept_~s__state~0); 8468#L126 assume !(8481 == ssl3_accept_~s__state~0); 8469#L129 assume !(8482 == ssl3_accept_~s__state~0); 8478#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2018-11-23 06:39:27,413 INFO L796 eck$LassoCheckResult]: Loop: 8295#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 8296#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8436#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8437#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8855#L592 ssl3_accept_~skip~0 := 0; 8854#L105-2 assume !false; 8853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8852#L108 assume !(12292 == ssl3_accept_~s__state~0); 8851#L111 assume !(16384 == ssl3_accept_~s__state~0); 8850#L114 assume !(8192 == ssl3_accept_~s__state~0); 8849#L117 assume !(24576 == ssl3_accept_~s__state~0); 8848#L120 assume !(8195 == ssl3_accept_~s__state~0); 8847#L123 assume !(8480 == ssl3_accept_~s__state~0); 8846#L126 assume !(8481 == ssl3_accept_~s__state~0); 8845#L129 assume !(8482 == ssl3_accept_~s__state~0); 8844#L132 assume !(8464 == ssl3_accept_~s__state~0); 8843#L135 assume !(8465 == ssl3_accept_~s__state~0); 8842#L138 assume !(8466 == ssl3_accept_~s__state~0); 8829#L141 assume 8496 == ssl3_accept_~s__state~0; 8584#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 8826#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8498#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8458#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8456#L297-2 ssl3_accept_~s__init_num~0 := 0; 8258#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8833#L592 ssl3_accept_~skip~0 := 0; 8832#L105-2 assume !false; 8760#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8753#L108 assume !(12292 == ssl3_accept_~s__state~0); 8748#L111 assume !(16384 == ssl3_accept_~s__state~0); 8746#L114 assume !(8192 == ssl3_accept_~s__state~0); 8744#L117 assume !(24576 == ssl3_accept_~s__state~0); 8742#L120 assume !(8195 == ssl3_accept_~s__state~0); 8739#L123 assume !(8480 == ssl3_accept_~s__state~0); 8737#L126 assume !(8481 == ssl3_accept_~s__state~0); 8735#L129 assume !(8482 == ssl3_accept_~s__state~0); 8733#L132 assume !(8464 == ssl3_accept_~s__state~0); 8731#L135 assume !(8465 == ssl3_accept_~s__state~0); 8729#L138 assume !(8466 == ssl3_accept_~s__state~0); 8727#L141 assume !(8496 == ssl3_accept_~s__state~0); 8725#L144 assume !(8497 == ssl3_accept_~s__state~0); 8723#L147 assume !(8512 == ssl3_accept_~s__state~0); 8721#L150 assume !(8513 == ssl3_accept_~s__state~0); 8719#L153 assume !(8528 == ssl3_accept_~s__state~0); 8718#L156 assume !(8529 == ssl3_accept_~s__state~0); 8518#L159 assume !(8544 == ssl3_accept_~s__state~0); 8519#L162 assume !(8545 == ssl3_accept_~s__state~0); 8520#L165 assume 8560 == ssl3_accept_~s__state~0; 8278#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8279#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8235#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8872#L592 ssl3_accept_~skip~0 := 0; 8871#L105-2 assume !false; 8870#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L108 assume !(12292 == ssl3_accept_~s__state~0); 8868#L111 assume !(16384 == ssl3_accept_~s__state~0); 8867#L114 assume !(8192 == ssl3_accept_~s__state~0); 8866#L117 assume !(24576 == ssl3_accept_~s__state~0); 8864#L120 assume !(8195 == ssl3_accept_~s__state~0); 8758#L123 assume !(8480 == ssl3_accept_~s__state~0); 8505#L126 assume !(8481 == ssl3_accept_~s__state~0); 8506#L129 assume !(8482 == ssl3_accept_~s__state~0); 8528#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2018-11-23 06:39:27,413 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,413 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-11-23 06:39:27,413 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,414 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,426 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1402631121, now seen corresponding path program 1 times [2018-11-23 06:39:27,426 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,427 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:27,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:27,466 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,466 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:27,466 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:27,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:27,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:27,467 INFO L87 Difference]: Start difference. First operand 702 states and 1051 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-23 06:39:27,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,584 INFO L93 Difference]: Finished difference Result 844 states and 1167 transitions. [2018-11-23 06:39:27,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 844 states and 1167 transitions. [2018-11-23 06:39:27,588 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2018-11-23 06:39:27,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 844 states to 844 states and 1167 transitions. [2018-11-23 06:39:27,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2018-11-23 06:39:27,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 579 [2018-11-23 06:39:27,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 844 states and 1167 transitions. [2018-11-23 06:39:27,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,591 INFO L705 BuchiCegarLoop]: Abstraction has 844 states and 1167 transitions. [2018-11-23 06:39:27,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states and 1167 transitions. [2018-11-23 06:39:27,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 836. [2018-11-23 06:39:27,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 836 states. [2018-11-23 06:39:27,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1156 transitions. [2018-11-23 06:39:27,599 INFO L728 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2018-11-23 06:39:27,599 INFO L608 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2018-11-23 06:39:27,599 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-23 06:39:27,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1156 transitions. [2018-11-23 06:39:27,601 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2018-11-23 06:39:27,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,602 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,602 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,603 INFO L794 eck$LassoCheckResult]: Stem: 10001#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10002#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9948#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 9986#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9927#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 10009#L105-2 assume !false; 10281#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10277#L108 assume !(12292 == ssl3_accept_~s__state~0); 10273#L111 assume !(16384 == ssl3_accept_~s__state~0); 10269#L114 assume !(8192 == ssl3_accept_~s__state~0); 10266#L117 assume !(24576 == ssl3_accept_~s__state~0); 10262#L120 assume !(8195 == ssl3_accept_~s__state~0); 10258#L123 assume !(8480 == ssl3_accept_~s__state~0); 10254#L126 assume !(8481 == ssl3_accept_~s__state~0); 10251#L129 assume !(8482 == ssl3_accept_~s__state~0); 10247#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2018-11-23 06:39:27,603 INFO L796 eck$LassoCheckResult]: Loop: 9841#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 9842#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9978#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9979#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10583#L592 ssl3_accept_~skip~0 := 0; 10581#L105-2 assume !false; 10579#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10577#L108 assume !(12292 == ssl3_accept_~s__state~0); 10575#L111 assume !(16384 == ssl3_accept_~s__state~0); 10573#L114 assume !(8192 == ssl3_accept_~s__state~0); 10571#L117 assume !(24576 == ssl3_accept_~s__state~0); 10569#L120 assume !(8195 == ssl3_accept_~s__state~0); 10567#L123 assume !(8480 == ssl3_accept_~s__state~0); 10565#L126 assume !(8481 == ssl3_accept_~s__state~0); 10563#L129 assume !(8482 == ssl3_accept_~s__state~0); 10561#L132 assume !(8464 == ssl3_accept_~s__state~0); 10559#L135 assume !(8465 == ssl3_accept_~s__state~0); 10557#L138 assume !(8466 == ssl3_accept_~s__state~0); 10208#L141 assume 8496 == ssl3_accept_~s__state~0; 10206#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 10205#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10201#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9995#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9996#L297-2 ssl3_accept_~s__init_num~0 := 0; 9808#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10515#L592 ssl3_accept_~skip~0 := 0; 10513#L105-2 assume !false; 10511#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10509#L108 assume !(12292 == ssl3_accept_~s__state~0); 10507#L111 assume !(16384 == ssl3_accept_~s__state~0); 10505#L114 assume !(8192 == ssl3_accept_~s__state~0); 10503#L117 assume !(24576 == ssl3_accept_~s__state~0); 10501#L120 assume !(8195 == ssl3_accept_~s__state~0); 10499#L123 assume !(8480 == ssl3_accept_~s__state~0); 10496#L126 assume !(8481 == ssl3_accept_~s__state~0); 10493#L129 assume !(8482 == ssl3_accept_~s__state~0); 10491#L132 assume !(8464 == ssl3_accept_~s__state~0); 10489#L135 assume !(8465 == ssl3_accept_~s__state~0); 10486#L138 assume !(8466 == ssl3_accept_~s__state~0); 10484#L141 assume !(8496 == ssl3_accept_~s__state~0); 10482#L144 assume !(8497 == ssl3_accept_~s__state~0); 10200#L147 assume !(8512 == ssl3_accept_~s__state~0); 10198#L150 assume !(8513 == ssl3_accept_~s__state~0); 10199#L153 assume !(8528 == ssl3_accept_~s__state~0); 10186#L156 assume !(8529 == ssl3_accept_~s__state~0); 10087#L159 assume !(8544 == ssl3_accept_~s__state~0); 10088#L162 assume !(8545 == ssl3_accept_~s__state~0); 10124#L165 assume 8560 == ssl3_accept_~s__state~0; 9827#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9828#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9785#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10460#L592 ssl3_accept_~skip~0 := 0; 10459#L105-2 assume !false; 10457#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10454#L108 assume !(12292 == ssl3_accept_~s__state~0); 10449#L111 assume !(16384 == ssl3_accept_~s__state~0); 10447#L114 assume !(8192 == ssl3_accept_~s__state~0); 10445#L117 assume !(24576 == ssl3_accept_~s__state~0); 10444#L120 assume !(8195 == ssl3_accept_~s__state~0); 10442#L123 assume !(8480 == ssl3_accept_~s__state~0); 10070#L126 assume !(8481 == ssl3_accept_~s__state~0); 10071#L129 assume !(8482 == ssl3_accept_~s__state~0); 10101#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2018-11-23 06:39:27,603 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,603 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-11-23 06:39:27,603 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,603 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,604 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1826277843, now seen corresponding path program 1 times [2018-11-23 06:39:27,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,616 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:27,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,651 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:27,651 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,651 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:27,651 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:27,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:27,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:27,652 INFO L87 Difference]: Start difference. First operand 836 states and 1156 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-23 06:39:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,743 INFO L93 Difference]: Finished difference Result 923 states and 1264 transitions. [2018-11-23 06:39:27,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 923 states and 1264 transitions. [2018-11-23 06:39:27,747 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2018-11-23 06:39:27,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 923 states to 923 states and 1264 transitions. [2018-11-23 06:39:27,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-23 06:39:27,750 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-23 06:39:27,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 923 states and 1264 transitions. [2018-11-23 06:39:27,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,750 INFO L705 BuchiCegarLoop]: Abstraction has 923 states and 1264 transitions. [2018-11-23 06:39:27,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states and 1264 transitions. [2018-11-23 06:39:27,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 911. [2018-11-23 06:39:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2018-11-23 06:39:27,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1249 transitions. [2018-11-23 06:39:27,759 INFO L728 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2018-11-23 06:39:27,759 INFO L608 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2018-11-23 06:39:27,760 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-23 06:39:27,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1249 transitions. [2018-11-23 06:39:27,762 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2018-11-23 06:39:27,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,764 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,764 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,764 INFO L794 eck$LassoCheckResult]: Stem: 11769#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11770#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11715#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 11754#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11692#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 11778#L105-2 assume !false; 12017#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12380#L108 assume !(12292 == ssl3_accept_~s__state~0); 12378#L111 assume !(16384 == ssl3_accept_~s__state~0); 12376#L114 assume !(8192 == ssl3_accept_~s__state~0); 12374#L117 assume !(24576 == ssl3_accept_~s__state~0); 12372#L120 assume !(8195 == ssl3_accept_~s__state~0); 12370#L123 assume !(8480 == ssl3_accept_~s__state~0); 12368#L126 assume !(8481 == ssl3_accept_~s__state~0); 12366#L129 assume !(8482 == ssl3_accept_~s__state~0); 11868#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2018-11-23 06:39:27,764 INFO L796 eck$LassoCheckResult]: Loop: 11608#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 11609#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11746#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11747#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12301#L592 ssl3_accept_~skip~0 := 0; 12300#L105-2 assume !false; 12299#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12298#L108 assume !(12292 == ssl3_accept_~s__state~0); 12297#L111 assume !(16384 == ssl3_accept_~s__state~0); 12296#L114 assume !(8192 == ssl3_accept_~s__state~0); 12295#L117 assume !(24576 == ssl3_accept_~s__state~0); 12294#L120 assume !(8195 == ssl3_accept_~s__state~0); 12293#L123 assume !(8480 == ssl3_accept_~s__state~0); 12292#L126 assume !(8481 == ssl3_accept_~s__state~0); 12291#L129 assume !(8482 == ssl3_accept_~s__state~0); 12290#L132 assume !(8464 == ssl3_accept_~s__state~0); 12289#L135 assume !(8465 == ssl3_accept_~s__state~0); 12287#L138 assume !(8466 == ssl3_accept_~s__state~0); 12285#L141 assume 8496 == ssl3_accept_~s__state~0; 12035#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 12284#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12283#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12279#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12278#L297-2 ssl3_accept_~s__init_num~0 := 0; 12273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12272#L592 ssl3_accept_~skip~0 := 0; 12271#L105-2 assume !false; 12270#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12269#L108 assume !(12292 == ssl3_accept_~s__state~0); 12268#L111 assume !(16384 == ssl3_accept_~s__state~0); 12267#L114 assume !(8192 == ssl3_accept_~s__state~0); 12266#L117 assume !(24576 == ssl3_accept_~s__state~0); 12265#L120 assume !(8195 == ssl3_accept_~s__state~0); 12263#L123 assume !(8480 == ssl3_accept_~s__state~0); 12261#L126 assume !(8481 == ssl3_accept_~s__state~0); 12259#L129 assume !(8482 == ssl3_accept_~s__state~0); 12257#L132 assume !(8464 == ssl3_accept_~s__state~0); 12255#L135 assume !(8465 == ssl3_accept_~s__state~0); 12253#L138 assume !(8466 == ssl3_accept_~s__state~0); 12252#L141 assume !(8496 == ssl3_accept_~s__state~0); 12251#L144 assume !(8497 == ssl3_accept_~s__state~0); 12250#L147 assume 8512 == ssl3_accept_~s__state~0; 12028#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11767#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11640#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11573#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12201#L592 ssl3_accept_~skip~0 := 0; 12200#L105-2 assume !false; 12199#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12197#L108 assume !(12292 == ssl3_accept_~s__state~0); 12194#L111 assume !(16384 == ssl3_accept_~s__state~0); 12193#L114 assume !(8192 == ssl3_accept_~s__state~0); 12187#L117 assume !(24576 == ssl3_accept_~s__state~0); 12185#L120 assume !(8195 == ssl3_accept_~s__state~0); 12183#L123 assume !(8480 == ssl3_accept_~s__state~0); 12181#L126 assume !(8481 == ssl3_accept_~s__state~0); 12179#L129 assume !(8482 == ssl3_accept_~s__state~0); 12177#L132 assume !(8464 == ssl3_accept_~s__state~0); 12126#L135 assume !(8465 == ssl3_accept_~s__state~0); 12042#L138 assume !(8466 == ssl3_accept_~s__state~0); 12043#L141 assume !(8496 == ssl3_accept_~s__state~0); 12151#L144 assume !(8497 == ssl3_accept_~s__state~0); 12031#L147 assume !(8512 == ssl3_accept_~s__state~0); 12027#L150 assume !(8513 == ssl3_accept_~s__state~0); 12025#L153 assume !(8528 == ssl3_accept_~s__state~0); 12026#L156 assume !(8529 == ssl3_accept_~s__state~0); 11853#L159 assume !(8544 == ssl3_accept_~s__state~0); 11854#L162 assume !(8545 == ssl3_accept_~s__state~0); 11855#L165 assume 8560 == ssl3_accept_~s__state~0; 11592#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11593#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11550#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12078#L592 ssl3_accept_~skip~0 := 0; 12077#L105-2 assume !false; 12076#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12075#L108 assume !(12292 == ssl3_accept_~s__state~0); 12074#L111 assume !(16384 == ssl3_accept_~s__state~0); 12070#L114 assume !(8192 == ssl3_accept_~s__state~0); 12065#L117 assume !(24576 == ssl3_accept_~s__state~0); 12060#L120 assume !(8195 == ssl3_accept_~s__state~0); 12059#L123 assume !(8480 == ssl3_accept_~s__state~0); 11837#L126 assume !(8481 == ssl3_accept_~s__state~0); 11838#L129 assume !(8482 == ssl3_accept_~s__state~0); 11882#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2018-11-23 06:39:27,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,765 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-11-23 06:39:27,765 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,765 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,777 INFO L82 PathProgramCache]: Analyzing trace with hash 585483806, now seen corresponding path program 1 times [2018-11-23 06:39:27,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:27,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:27,818 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-23 06:39:27,819 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:27,819 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:27,819 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:27,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:27,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:27,820 INFO L87 Difference]: Start difference. First operand 911 states and 1249 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-11-23 06:39:27,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:27,927 INFO L93 Difference]: Finished difference Result 1031 states and 1411 transitions. [2018-11-23 06:39:27,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:27,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1031 states and 1411 transitions. [2018-11-23 06:39:27,931 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2018-11-23 06:39:27,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1031 states to 1031 states and 1411 transitions. [2018-11-23 06:39:27,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-11-23 06:39:27,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-11-23 06:39:27,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1031 states and 1411 transitions. [2018-11-23 06:39:27,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:27,935 INFO L705 BuchiCegarLoop]: Abstraction has 1031 states and 1411 transitions. [2018-11-23 06:39:27,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states and 1411 transitions. [2018-11-23 06:39:27,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 992. [2018-11-23 06:39:27,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 992 states. [2018-11-23 06:39:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1348 transitions. [2018-11-23 06:39:27,945 INFO L728 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2018-11-23 06:39:27,945 INFO L608 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2018-11-23 06:39:27,945 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-23 06:39:27,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 992 states and 1348 transitions. [2018-11-23 06:39:27,948 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2018-11-23 06:39:27,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:27,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:27,950 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,950 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:27,950 INFO L794 eck$LassoCheckResult]: Stem: 13727#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13728#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13668#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 13709#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13646#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 13736#L105-2 assume !false; 14111#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14327#L108 assume !(12292 == ssl3_accept_~s__state~0); 14325#L111 assume !(16384 == ssl3_accept_~s__state~0); 14323#L114 assume !(8192 == ssl3_accept_~s__state~0); 14321#L117 assume !(24576 == ssl3_accept_~s__state~0); 14319#L120 assume !(8195 == ssl3_accept_~s__state~0); 14318#L123 assume !(8480 == ssl3_accept_~s__state~0); 14317#L126 assume !(8481 == ssl3_accept_~s__state~0); 14315#L129 assume !(8482 == ssl3_accept_~s__state~0); 14316#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2018-11-23 06:39:27,950 INFO L796 eck$LassoCheckResult]: Loop: 13555#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 13556#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13697#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13698#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14418#L592 ssl3_accept_~skip~0 := 0; 14416#L105-2 assume !false; 14414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14412#L108 assume !(12292 == ssl3_accept_~s__state~0); 14410#L111 assume !(16384 == ssl3_accept_~s__state~0); 14408#L114 assume !(8192 == ssl3_accept_~s__state~0); 14406#L117 assume !(24576 == ssl3_accept_~s__state~0); 14404#L120 assume !(8195 == ssl3_accept_~s__state~0); 14402#L123 assume !(8480 == ssl3_accept_~s__state~0); 14399#L126 assume !(8481 == ssl3_accept_~s__state~0); 14396#L129 assume !(8482 == ssl3_accept_~s__state~0); 14397#L132 assume !(8464 == ssl3_accept_~s__state~0); 14398#L135 assume !(8465 == ssl3_accept_~s__state~0); 13701#L138 assume !(8466 == ssl3_accept_~s__state~0); 13702#L141 assume 8496 == ssl3_accept_~s__state~0; 14007#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 14280#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14279#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14277#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14274#L297-2 ssl3_accept_~s__init_num~0 := 0; 14269#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14265#L592 ssl3_accept_~skip~0 := 0; 14264#L105-2 assume !false; 14263#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14258#L108 assume !(12292 == ssl3_accept_~s__state~0); 14256#L111 assume !(16384 == ssl3_accept_~s__state~0); 14254#L114 assume !(8192 == ssl3_accept_~s__state~0); 14252#L117 assume !(24576 == ssl3_accept_~s__state~0); 14250#L120 assume !(8195 == ssl3_accept_~s__state~0); 14248#L123 assume !(8480 == ssl3_accept_~s__state~0); 14242#L126 assume !(8481 == ssl3_accept_~s__state~0); 14239#L129 assume !(8482 == ssl3_accept_~s__state~0); 14219#L132 assume !(8464 == ssl3_accept_~s__state~0); 14218#L135 assume !(8465 == ssl3_accept_~s__state~0); 14216#L138 assume !(8466 == ssl3_accept_~s__state~0); 14214#L141 assume !(8496 == ssl3_accept_~s__state~0); 14212#L144 assume !(8497 == ssl3_accept_~s__state~0); 14207#L147 assume !(8512 == ssl3_accept_~s__state~0); 14206#L150 assume !(8513 == ssl3_accept_~s__state~0); 14205#L153 assume !(8528 == ssl3_accept_~s__state~0); 14204#L156 assume !(8529 == ssl3_accept_~s__state~0); 14203#L159 assume !(8544 == ssl3_accept_~s__state~0); 14201#L162 assume !(8545 == ssl3_accept_~s__state~0); 14199#L165 assume !(8560 == ssl3_accept_~s__state~0); 14197#L168 assume !(8561 == ssl3_accept_~s__state~0); 14135#L171 assume !(8448 == ssl3_accept_~s__state~0); 14134#L174 assume !(8576 == ssl3_accept_~s__state~0); 13597#L177 assume !(8577 == ssl3_accept_~s__state~0); 13544#L180 assume !(8592 == ssl3_accept_~s__state~0); 13545#L183 assume !(8593 == ssl3_accept_~s__state~0); 13475#L186 assume !(8608 == ssl3_accept_~s__state~0); 13476#L189 assume !(8609 == ssl3_accept_~s__state~0); 13968#L192 assume !(8640 == ssl3_accept_~s__state~0); 13967#L195 assume !(8641 == ssl3_accept_~s__state~0); 13714#L198 assume 8656 == ssl3_accept_~s__state~0; 13616#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13617#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13620#L504 assume !(2 == ssl3_accept_~blastFlag~0); 13669#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13603#L513 assume !(0 == ssl3_accept_~tmp___10~0); 13604#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14029#L592 ssl3_accept_~skip~0 := 0; 14149#L105-2 assume !false; 14147#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14023#L108 assume !(12292 == ssl3_accept_~s__state~0); 14024#L111 assume 16384 == ssl3_accept_~s__state~0; 13514#L217 ssl3_accept_~s__server~0 := 1; 14170#L222 assume 0 != ssl3_accept_~cb~0; 14169#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14168#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14167#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14165#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 14164#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14163#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 14154#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14151#L592 ssl3_accept_~skip~0 := 0; 14150#L105-2 assume !false; 14148#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14144#L108 assume !(12292 == ssl3_accept_~s__state~0); 14142#L111 assume !(16384 == ssl3_accept_~s__state~0); 14140#L114 assume !(8192 == ssl3_accept_~s__state~0); 14136#L117 assume !(24576 == ssl3_accept_~s__state~0); 14137#L120 assume !(8195 == ssl3_accept_~s__state~0); 14237#L123 assume !(8480 == ssl3_accept_~s__state~0); 13819#L126 assume !(8481 == ssl3_accept_~s__state~0); 13820#L129 assume !(8482 == ssl3_accept_~s__state~0); 13857#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2018-11-23 06:39:27,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,951 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-11-23 06:39:27,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:27,962 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:27,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1810644782, now seen corresponding path program 1 times [2018-11-23 06:39:27,962 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:27,962 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:27,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,963 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:27,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-11-23 06:39:28,004 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,004 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:28,004 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:28,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:28,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:28,005 INFO L87 Difference]: Start difference. First operand 992 states and 1348 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-11-23 06:39:28,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:28,038 INFO L93 Difference]: Finished difference Result 1786 states and 2424 transitions. [2018-11-23 06:39:28,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:28,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2424 transitions. [2018-11-23 06:39:28,045 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2018-11-23 06:39:28,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2424 transitions. [2018-11-23 06:39:28,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2018-11-23 06:39:28,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2018-11-23 06:39:28,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2424 transitions. [2018-11-23 06:39:28,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:28,052 INFO L705 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-23 06:39:28,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2424 transitions. [2018-11-23 06:39:28,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1786. [2018-11-23 06:39:28,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1786 states. [2018-11-23 06:39:28,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 2424 transitions. [2018-11-23 06:39:28,075 INFO L728 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-23 06:39:28,075 INFO L608 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-23 06:39:28,075 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-23 06:39:28,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1786 states and 2424 transitions. [2018-11-23 06:39:28,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2018-11-23 06:39:28,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:28,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:28,082 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,082 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,082 INFO L794 eck$LassoCheckResult]: Stem: 16510#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16511#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16447#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 16493#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16427#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 16520#L105-2 assume !false; 17277#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17274#L108 assume !(12292 == ssl3_accept_~s__state~0); 17271#L111 assume !(16384 == ssl3_accept_~s__state~0); 17268#L114 assume !(8192 == ssl3_accept_~s__state~0); 17265#L117 assume !(24576 == ssl3_accept_~s__state~0); 17262#L120 assume !(8195 == ssl3_accept_~s__state~0); 17261#L123 assume !(8480 == ssl3_accept_~s__state~0); 17256#L126 assume !(8481 == ssl3_accept_~s__state~0); 17251#L129 assume !(8482 == ssl3_accept_~s__state~0); 17243#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2018-11-23 06:39:28,082 INFO L796 eck$LassoCheckResult]: Loop: 16740#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 16658#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16659#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17214#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17213#L592 ssl3_accept_~skip~0 := 0; 17211#L105-2 assume !false; 17208#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17207#L108 assume !(12292 == ssl3_accept_~s__state~0); 17202#L111 assume !(16384 == ssl3_accept_~s__state~0); 17200#L114 assume !(8192 == ssl3_accept_~s__state~0); 17198#L117 assume !(24576 == ssl3_accept_~s__state~0); 17196#L120 assume !(8195 == ssl3_accept_~s__state~0); 17193#L123 assume !(8480 == ssl3_accept_~s__state~0); 17191#L126 assume !(8481 == ssl3_accept_~s__state~0); 17189#L129 assume !(8482 == ssl3_accept_~s__state~0); 17186#L132 assume !(8464 == ssl3_accept_~s__state~0); 17172#L135 assume !(8465 == ssl3_accept_~s__state~0); 17168#L138 assume !(8466 == ssl3_accept_~s__state~0); 16929#L141 assume 8496 == ssl3_accept_~s__state~0; 16735#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 16901#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16899#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16896#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16894#L297-2 ssl3_accept_~s__init_num~0 := 0; 16865#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16864#L592 ssl3_accept_~skip~0 := 0; 16863#L105-2 assume !false; 16862#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16856#L108 assume !(12292 == ssl3_accept_~s__state~0); 16854#L111 assume !(16384 == ssl3_accept_~s__state~0); 16852#L114 assume !(8192 == ssl3_accept_~s__state~0); 16850#L117 assume !(24576 == ssl3_accept_~s__state~0); 16848#L120 assume !(8195 == ssl3_accept_~s__state~0); 16846#L123 assume !(8480 == ssl3_accept_~s__state~0); 16844#L126 assume !(8481 == ssl3_accept_~s__state~0); 16842#L129 assume !(8482 == ssl3_accept_~s__state~0); 16840#L132 assume !(8464 == ssl3_accept_~s__state~0); 16838#L135 assume !(8465 == ssl3_accept_~s__state~0); 16836#L138 assume !(8466 == ssl3_accept_~s__state~0); 16834#L141 assume !(8496 == ssl3_accept_~s__state~0); 16832#L144 assume !(8497 == ssl3_accept_~s__state~0); 16830#L147 assume !(8512 == ssl3_accept_~s__state~0); 16828#L150 assume !(8513 == ssl3_accept_~s__state~0); 16826#L153 assume !(8528 == ssl3_accept_~s__state~0); 16824#L156 assume !(8529 == ssl3_accept_~s__state~0); 16822#L159 assume !(8544 == ssl3_accept_~s__state~0); 16820#L162 assume !(8545 == ssl3_accept_~s__state~0); 16815#L165 assume !(8560 == ssl3_accept_~s__state~0); 16813#L168 assume !(8561 == ssl3_accept_~s__state~0); 16811#L171 assume !(8448 == ssl3_accept_~s__state~0); 16809#L174 assume !(8576 == ssl3_accept_~s__state~0); 16807#L177 assume !(8577 == ssl3_accept_~s__state~0); 16805#L180 assume !(8592 == ssl3_accept_~s__state~0); 16803#L183 assume !(8593 == ssl3_accept_~s__state~0); 16801#L186 assume !(8608 == ssl3_accept_~s__state~0); 16799#L189 assume !(8609 == ssl3_accept_~s__state~0); 16797#L192 assume !(8640 == ssl3_accept_~s__state~0); 16795#L195 assume !(8641 == ssl3_accept_~s__state~0); 16793#L198 assume 8656 == ssl3_accept_~s__state~0; 16475#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16790#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16789#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 16786#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16783#L513 assume !(0 == ssl3_accept_~tmp___10~0); 16778#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16772#L592 ssl3_accept_~skip~0 := 0; 16770#L105-2 assume !false; 16768#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16766#L108 assume !(12292 == ssl3_accept_~s__state~0); 16763#L111 assume 16384 == ssl3_accept_~s__state~0; 16758#L217 ssl3_accept_~s__server~0 := 1; 17089#L222 assume 0 != ssl3_accept_~cb~0; 17087#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17085#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17083#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17080#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 17078#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17076#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 16985#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16983#L592 ssl3_accept_~skip~0 := 0; 16981#L105-2 assume !false; 16979#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16977#L108 assume !(12292 == ssl3_accept_~s__state~0); 16976#L111 assume !(16384 == ssl3_accept_~s__state~0); 16975#L114 assume !(8192 == ssl3_accept_~s__state~0); 16974#L117 assume !(24576 == ssl3_accept_~s__state~0); 16972#L120 assume !(8195 == ssl3_accept_~s__state~0); 16969#L123 assume !(8480 == ssl3_accept_~s__state~0); 16967#L126 assume !(8481 == ssl3_accept_~s__state~0); 16962#L129 assume !(8482 == ssl3_accept_~s__state~0); 16960#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2018-11-23 06:39:28,083 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,083 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-11-23 06:39:28,083 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,083 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,084 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,084 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,084 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,095 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1833277036, now seen corresponding path program 1 times [2018-11-23 06:39:28,095 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,095 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,096 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:28,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,134 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-23 06:39:28,134 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,134 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:28,135 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:28,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:28,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:28,135 INFO L87 Difference]: Start difference. First operand 1786 states and 2424 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-23 06:39:28,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:28,284 INFO L93 Difference]: Finished difference Result 1752 states and 2360 transitions. [2018-11-23 06:39:28,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:28,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1752 states and 2360 transitions. [2018-11-23 06:39:28,307 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2018-11-23 06:39:28,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1752 states to 1750 states and 2358 transitions. [2018-11-23 06:39:28,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1240 [2018-11-23 06:39:28,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1240 [2018-11-23 06:39:28,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1750 states and 2358 transitions. [2018-11-23 06:39:28,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:28,318 INFO L705 BuchiCegarLoop]: Abstraction has 1750 states and 2358 transitions. [2018-11-23 06:39:28,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states and 2358 transitions. [2018-11-23 06:39:28,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1740. [2018-11-23 06:39:28,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1740 states. [2018-11-23 06:39:28,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1740 states to 1740 states and 2347 transitions. [2018-11-23 06:39:28,345 INFO L728 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2018-11-23 06:39:28,345 INFO L608 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2018-11-23 06:39:28,346 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-23 06:39:28,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1740 states and 2347 transitions. [2018-11-23 06:39:28,350 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2018-11-23 06:39:28,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:28,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:28,352 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,352 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,352 INFO L794 eck$LassoCheckResult]: Stem: 20052#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20053#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19987#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 20036#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19964#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 20064#L105-2 assume !false; 20215#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20820#L108 assume !(12292 == ssl3_accept_~s__state~0); 20815#L111 assume !(16384 == ssl3_accept_~s__state~0); 20810#L114 assume !(8192 == ssl3_accept_~s__state~0); 20807#L117 assume !(24576 == ssl3_accept_~s__state~0); 20802#L120 assume !(8195 == ssl3_accept_~s__state~0); 20794#L123 assume !(8480 == ssl3_accept_~s__state~0); 20790#L126 assume !(8481 == ssl3_accept_~s__state~0); 20787#L129 assume !(8482 == ssl3_accept_~s__state~0); 20784#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2018-11-23 06:39:28,353 INFO L796 eck$LassoCheckResult]: Loop: 19878#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 19879#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20179#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20797#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20793#L592 ssl3_accept_~skip~0 := 0; 20789#L105-2 assume !false; 20786#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20783#L108 assume !(12292 == ssl3_accept_~s__state~0); 20780#L111 assume !(16384 == ssl3_accept_~s__state~0); 20778#L114 assume !(8192 == ssl3_accept_~s__state~0); 20777#L117 assume !(24576 == ssl3_accept_~s__state~0); 20774#L120 assume !(8195 == ssl3_accept_~s__state~0); 20772#L123 assume !(8480 == ssl3_accept_~s__state~0); 20769#L126 assume !(8481 == ssl3_accept_~s__state~0); 20768#L129 assume !(8482 == ssl3_accept_~s__state~0); 20767#L132 assume !(8464 == ssl3_accept_~s__state~0); 20765#L135 assume !(8465 == ssl3_accept_~s__state~0); 20756#L138 assume !(8466 == ssl3_accept_~s__state~0); 20734#L141 assume 8496 == ssl3_accept_~s__state~0; 20569#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 20731#L291 assume !(1 == ssl3_accept_~blastFlag~0); 20729#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 20725#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20726#L297-2 ssl3_accept_~s__init_num~0 := 0; 20871#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20870#L592 ssl3_accept_~skip~0 := 0; 20869#L105-2 assume !false; 20868#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20867#L108 assume !(12292 == ssl3_accept_~s__state~0); 20866#L111 assume !(16384 == ssl3_accept_~s__state~0); 20865#L114 assume !(8192 == ssl3_accept_~s__state~0); 20864#L117 assume !(24576 == ssl3_accept_~s__state~0); 20863#L120 assume !(8195 == ssl3_accept_~s__state~0); 20862#L123 assume !(8480 == ssl3_accept_~s__state~0); 20861#L126 assume !(8481 == ssl3_accept_~s__state~0); 20860#L129 assume !(8482 == ssl3_accept_~s__state~0); 20859#L132 assume !(8464 == ssl3_accept_~s__state~0); 20858#L135 assume !(8465 == ssl3_accept_~s__state~0); 20857#L138 assume !(8466 == ssl3_accept_~s__state~0); 20856#L141 assume !(8496 == ssl3_accept_~s__state~0); 20855#L144 assume !(8497 == ssl3_accept_~s__state~0); 20854#L147 assume 8512 == ssl3_accept_~s__state~0; 20422#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20851#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20848#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20843#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20842#L592 ssl3_accept_~skip~0 := 0; 20841#L105-2 assume !false; 20840#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20838#L108 assume !(12292 == ssl3_accept_~s__state~0); 20835#L111 assume !(16384 == ssl3_accept_~s__state~0); 20829#L114 assume !(8192 == ssl3_accept_~s__state~0); 20826#L117 assume !(24576 == ssl3_accept_~s__state~0); 20823#L120 assume !(8195 == ssl3_accept_~s__state~0); 20821#L123 assume !(8480 == ssl3_accept_~s__state~0); 20816#L126 assume !(8481 == ssl3_accept_~s__state~0); 20811#L129 assume !(8482 == ssl3_accept_~s__state~0); 20808#L132 assume !(8464 == ssl3_accept_~s__state~0); 20803#L135 assume !(8465 == ssl3_accept_~s__state~0); 20795#L138 assume !(8466 == ssl3_accept_~s__state~0); 20791#L141 assume !(8496 == ssl3_accept_~s__state~0); 20788#L144 assume !(8497 == ssl3_accept_~s__state~0); 20785#L147 assume !(8512 == ssl3_accept_~s__state~0); 20782#L150 assume !(8513 == ssl3_accept_~s__state~0); 20779#L153 assume 8528 == ssl3_accept_~s__state~0; 20417#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20775#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20773#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20771#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20760#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20741#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20718#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20712#L592 ssl3_accept_~skip~0 := 0; 20710#L105-2 assume !false; 20708#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20706#L108 assume !(12292 == ssl3_accept_~s__state~0); 20704#L111 assume !(16384 == ssl3_accept_~s__state~0); 20702#L114 assume !(8192 == ssl3_accept_~s__state~0); 20700#L117 assume !(24576 == ssl3_accept_~s__state~0); 20698#L120 assume !(8195 == ssl3_accept_~s__state~0); 20696#L123 assume !(8480 == ssl3_accept_~s__state~0); 20694#L126 assume !(8481 == ssl3_accept_~s__state~0); 20692#L129 assume !(8482 == ssl3_accept_~s__state~0); 20690#L132 assume !(8464 == ssl3_accept_~s__state~0); 20688#L135 assume !(8465 == ssl3_accept_~s__state~0); 20686#L138 assume !(8466 == ssl3_accept_~s__state~0); 20684#L141 assume !(8496 == ssl3_accept_~s__state~0); 20682#L144 assume !(8497 == ssl3_accept_~s__state~0); 20680#L147 assume !(8512 == ssl3_accept_~s__state~0); 20678#L150 assume !(8513 == ssl3_accept_~s__state~0); 20676#L153 assume !(8528 == ssl3_accept_~s__state~0); 20674#L156 assume !(8529 == ssl3_accept_~s__state~0); 20672#L159 assume !(8544 == ssl3_accept_~s__state~0); 20669#L162 assume !(8545 == ssl3_accept_~s__state~0); 20670#L165 assume 8560 == ssl3_accept_~s__state~0; 20407#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20105#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 19824#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20884#L592 ssl3_accept_~skip~0 := 0; 21083#L105-2 assume !false; 21079#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21075#L108 assume !(12292 == ssl3_accept_~s__state~0); 21071#L111 assume !(16384 == ssl3_accept_~s__state~0); 21067#L114 assume !(8192 == ssl3_accept_~s__state~0); 21063#L117 assume !(24576 == ssl3_accept_~s__state~0); 21059#L120 assume !(8195 == ssl3_accept_~s__state~0); 21055#L123 assume !(8480 == ssl3_accept_~s__state~0); 20182#L126 assume !(8481 == ssl3_accept_~s__state~0); 20184#L129 assume !(8482 == ssl3_accept_~s__state~0); 20298#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2018-11-23 06:39:28,353 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,353 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-11-23 06:39:28,353 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,363 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,363 INFO L82 PathProgramCache]: Analyzing trace with hash 785808936, now seen corresponding path program 1 times [2018-11-23 06:39:28,363 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,364 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,364 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:28,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,398 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-23 06:39:28,398 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,399 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:28,399 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:28,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:28,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:28,399 INFO L87 Difference]: Start difference. First operand 1740 states and 2347 transitions. cyclomatic complexity: 612 Second operand 3 states. [2018-11-23 06:39:28,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:28,427 INFO L93 Difference]: Finished difference Result 1768 states and 2383 transitions. [2018-11-23 06:39:28,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:28,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2383 transitions. [2018-11-23 06:39:28,436 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2018-11-23 06:39:28,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2383 transitions. [2018-11-23 06:39:28,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1258 [2018-11-23 06:39:28,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1258 [2018-11-23 06:39:28,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2383 transitions. [2018-11-23 06:39:28,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:28,445 INFO L705 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-23 06:39:28,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2383 transitions. [2018-11-23 06:39:28,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2018-11-23 06:39:28,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2018-11-23 06:39:28,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2383 transitions. [2018-11-23 06:39:28,469 INFO L728 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-23 06:39:28,469 INFO L608 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-23 06:39:28,469 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-23 06:39:28,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2383 transitions. [2018-11-23 06:39:28,473 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2018-11-23 06:39:28,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:28,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:28,474 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,475 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,475 INFO L794 eck$LassoCheckResult]: Stem: 23571#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23572#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23503#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 23552#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23481#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 23586#L105-2 assume !false; 24190#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24186#L108 assume !(12292 == ssl3_accept_~s__state~0); 24182#L111 assume !(16384 == ssl3_accept_~s__state~0); 24178#L114 assume !(8192 == ssl3_accept_~s__state~0); 24174#L117 assume !(24576 == ssl3_accept_~s__state~0); 24170#L120 assume !(8195 == ssl3_accept_~s__state~0); 24166#L123 assume !(8480 == ssl3_accept_~s__state~0); 24161#L126 assume !(8481 == ssl3_accept_~s__state~0); 24157#L129 assume !(8482 == ssl3_accept_~s__state~0); 24158#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2018-11-23 06:39:28,475 INFO L796 eck$LassoCheckResult]: Loop: 23394#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 23395#L278 assume !(0 == ssl3_accept_~blastFlag~0); 24403#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24398#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24397#L592 ssl3_accept_~skip~0 := 0; 24396#L105-2 assume !false; 24395#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24394#L108 assume !(12292 == ssl3_accept_~s__state~0); 24393#L111 assume !(16384 == ssl3_accept_~s__state~0); 24392#L114 assume !(8192 == ssl3_accept_~s__state~0); 24391#L117 assume !(24576 == ssl3_accept_~s__state~0); 24390#L120 assume !(8195 == ssl3_accept_~s__state~0); 24389#L123 assume !(8480 == ssl3_accept_~s__state~0); 24388#L126 assume !(8481 == ssl3_accept_~s__state~0); 24387#L129 assume !(8482 == ssl3_accept_~s__state~0); 24386#L132 assume !(8464 == ssl3_accept_~s__state~0); 24385#L135 assume !(8465 == ssl3_accept_~s__state~0); 24384#L138 assume !(8466 == ssl3_accept_~s__state~0); 24383#L141 assume 8496 == ssl3_accept_~s__state~0; 23917#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24382#L291 assume !(1 == ssl3_accept_~blastFlag~0); 24381#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24378#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24375#L297-2 ssl3_accept_~s__init_num~0 := 0; 24370#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24369#L592 ssl3_accept_~skip~0 := 0; 24368#L105-2 assume !false; 24367#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24366#L108 assume !(12292 == ssl3_accept_~s__state~0); 24365#L111 assume !(16384 == ssl3_accept_~s__state~0); 24364#L114 assume !(8192 == ssl3_accept_~s__state~0); 24363#L117 assume !(24576 == ssl3_accept_~s__state~0); 24362#L120 assume !(8195 == ssl3_accept_~s__state~0); 24361#L123 assume !(8480 == ssl3_accept_~s__state~0); 24360#L126 assume !(8481 == ssl3_accept_~s__state~0); 24359#L129 assume !(8482 == ssl3_accept_~s__state~0); 24358#L132 assume !(8464 == ssl3_accept_~s__state~0); 24357#L135 assume !(8465 == ssl3_accept_~s__state~0); 24356#L138 assume !(8466 == ssl3_accept_~s__state~0); 24355#L141 assume !(8496 == ssl3_accept_~s__state~0); 24354#L144 assume !(8497 == ssl3_accept_~s__state~0); 24353#L147 assume 8512 == ssl3_accept_~s__state~0; 23912#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24350#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24347#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24342#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24341#L592 ssl3_accept_~skip~0 := 0; 24340#L105-2 assume !false; 24339#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24338#L108 assume !(12292 == ssl3_accept_~s__state~0); 24337#L111 assume !(16384 == ssl3_accept_~s__state~0); 24336#L114 assume !(8192 == ssl3_accept_~s__state~0); 24335#L117 assume !(24576 == ssl3_accept_~s__state~0); 24334#L120 assume !(8195 == ssl3_accept_~s__state~0); 24333#L123 assume !(8480 == ssl3_accept_~s__state~0); 24332#L126 assume !(8481 == ssl3_accept_~s__state~0); 24331#L129 assume !(8482 == ssl3_accept_~s__state~0); 24330#L132 assume !(8464 == ssl3_accept_~s__state~0); 24329#L135 assume !(8465 == ssl3_accept_~s__state~0); 24328#L138 assume !(8466 == ssl3_accept_~s__state~0); 24327#L141 assume !(8496 == ssl3_accept_~s__state~0); 24326#L144 assume !(8497 == ssl3_accept_~s__state~0); 24325#L147 assume !(8512 == ssl3_accept_~s__state~0); 24324#L150 assume !(8513 == ssl3_accept_~s__state~0); 24323#L153 assume 8528 == ssl3_accept_~s__state~0; 23906#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24322#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24320#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24309#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 24307#L358 assume !(ssl3_accept_~ret~0 <= 0); 24298#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24245#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24291#L592 ssl3_accept_~skip~0 := 0; 24290#L105-2 assume !false; 24289#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24288#L108 assume !(12292 == ssl3_accept_~s__state~0); 24287#L111 assume !(16384 == ssl3_accept_~s__state~0); 24286#L114 assume !(8192 == ssl3_accept_~s__state~0); 24284#L117 assume !(24576 == ssl3_accept_~s__state~0); 24281#L120 assume !(8195 == ssl3_accept_~s__state~0); 24280#L123 assume !(8480 == ssl3_accept_~s__state~0); 24279#L126 assume !(8481 == ssl3_accept_~s__state~0); 24276#L129 assume !(8482 == ssl3_accept_~s__state~0); 24274#L132 assume !(8464 == ssl3_accept_~s__state~0); 24271#L135 assume !(8465 == ssl3_accept_~s__state~0); 24267#L138 assume !(8466 == ssl3_accept_~s__state~0); 24264#L141 assume !(8496 == ssl3_accept_~s__state~0); 24258#L144 assume !(8497 == ssl3_accept_~s__state~0); 24254#L147 assume !(8512 == ssl3_accept_~s__state~0); 24252#L150 assume !(8513 == ssl3_accept_~s__state~0); 24250#L153 assume !(8528 == ssl3_accept_~s__state~0); 24240#L156 assume !(8529 == ssl3_accept_~s__state~0); 24239#L159 assume !(8544 == ssl3_accept_~s__state~0); 24238#L162 assume !(8545 == ssl3_accept_~s__state~0); 24237#L165 assume 8560 == ssl3_accept_~s__state~0; 23891#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23626#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24413#L592 ssl3_accept_~skip~0 := 0; 25023#L105-2 assume !false; 25021#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25019#L108 assume !(12292 == ssl3_accept_~s__state~0); 25017#L111 assume !(16384 == ssl3_accept_~s__state~0); 25015#L114 assume !(8192 == ssl3_accept_~s__state~0); 24982#L117 assume !(24576 == ssl3_accept_~s__state~0); 24981#L120 assume !(8195 == ssl3_accept_~s__state~0); 24980#L123 assume !(8480 == ssl3_accept_~s__state~0); 23758#L126 assume !(8481 == ssl3_accept_~s__state~0); 23759#L129 assume !(8482 == ssl3_accept_~s__state~0); 24151#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2018-11-23 06:39:28,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,475 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-11-23 06:39:28,475 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1803715433, now seen corresponding path program 1 times [2018-11-23 06:39:28,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,486 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:28,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-23 06:39:28,523 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:28,524 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:28,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:28,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:28,524 INFO L87 Difference]: Start difference. First operand 1768 states and 2383 transitions. cyclomatic complexity: 620 Second operand 3 states. [2018-11-23 06:39:28,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:28,653 INFO L93 Difference]: Finished difference Result 1986 states and 2663 transitions. [2018-11-23 06:39:28,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:28,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1986 states and 2663 transitions. [2018-11-23 06:39:28,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2018-11-23 06:39:28,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1986 states to 1986 states and 2663 transitions. [2018-11-23 06:39:28,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1402 [2018-11-23 06:39:28,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1402 [2018-11-23 06:39:28,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1986 states and 2663 transitions. [2018-11-23 06:39:28,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:28,670 INFO L705 BuchiCegarLoop]: Abstraction has 1986 states and 2663 transitions. [2018-11-23 06:39:28,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states and 2663 transitions. [2018-11-23 06:39:28,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1942. [2018-11-23 06:39:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1942 states. [2018-11-23 06:39:28,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 2593 transitions. [2018-11-23 06:39:28,696 INFO L728 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2018-11-23 06:39:28,696 INFO L608 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2018-11-23 06:39:28,697 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-23 06:39:28,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1942 states and 2593 transitions. [2018-11-23 06:39:28,701 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2018-11-23 06:39:28,701 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:28,701 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:28,703 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,703 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,703 INFO L794 eck$LassoCheckResult]: Stem: 27318#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27319#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27258#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 27299#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27238#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 27330#L105-2 assume !false; 27707#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28777#L108 assume !(12292 == ssl3_accept_~s__state~0); 28774#L111 assume !(16384 == ssl3_accept_~s__state~0); 28771#L114 assume !(8192 == ssl3_accept_~s__state~0); 28768#L117 assume !(24576 == ssl3_accept_~s__state~0); 28765#L120 assume !(8195 == ssl3_accept_~s__state~0); 28762#L123 assume !(8480 == ssl3_accept_~s__state~0); 28761#L126 assume !(8481 == ssl3_accept_~s__state~0); 28209#L129 assume !(8482 == ssl3_accept_~s__state~0); 28210#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2018-11-23 06:39:28,703 INFO L796 eck$LassoCheckResult]: Loop: 27485#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 27812#L278 assume !(0 == ssl3_accept_~blastFlag~0); 27814#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28522#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28520#L592 ssl3_accept_~skip~0 := 0; 28519#L105-2 assume !false; 28518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28517#L108 assume !(12292 == ssl3_accept_~s__state~0); 28516#L111 assume !(16384 == ssl3_accept_~s__state~0); 28514#L114 assume !(8192 == ssl3_accept_~s__state~0); 28511#L117 assume !(24576 == ssl3_accept_~s__state~0); 28510#L120 assume !(8195 == ssl3_accept_~s__state~0); 28504#L123 assume !(8480 == ssl3_accept_~s__state~0); 28502#L126 assume !(8481 == ssl3_accept_~s__state~0); 28500#L129 assume !(8482 == ssl3_accept_~s__state~0); 28498#L132 assume !(8464 == ssl3_accept_~s__state~0); 28496#L135 assume !(8465 == ssl3_accept_~s__state~0); 28494#L138 assume !(8466 == ssl3_accept_~s__state~0); 28492#L141 assume 8496 == ssl3_accept_~s__state~0; 27554#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28489#L291 assume !(1 == ssl3_accept_~blastFlag~0); 28487#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28484#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28485#L297-2 ssl3_accept_~s__init_num~0 := 0; 28940#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28938#L592 ssl3_accept_~skip~0 := 0; 28936#L105-2 assume !false; 28934#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28932#L108 assume !(12292 == ssl3_accept_~s__state~0); 28930#L111 assume !(16384 == ssl3_accept_~s__state~0); 28928#L114 assume !(8192 == ssl3_accept_~s__state~0); 28926#L117 assume !(24576 == ssl3_accept_~s__state~0); 28924#L120 assume !(8195 == ssl3_accept_~s__state~0); 28922#L123 assume !(8480 == ssl3_accept_~s__state~0); 28920#L126 assume !(8481 == ssl3_accept_~s__state~0); 28918#L129 assume !(8482 == ssl3_accept_~s__state~0); 28916#L132 assume !(8464 == ssl3_accept_~s__state~0); 28914#L135 assume !(8465 == ssl3_accept_~s__state~0); 28912#L138 assume !(8466 == ssl3_accept_~s__state~0); 28910#L141 assume !(8496 == ssl3_accept_~s__state~0); 28909#L144 assume !(8497 == ssl3_accept_~s__state~0); 28908#L147 assume 8512 == ssl3_accept_~s__state~0; 27548#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28903#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28900#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28894#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28891#L592 ssl3_accept_~skip~0 := 0; 28890#L105-2 assume !false; 28889#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28888#L108 assume !(12292 == ssl3_accept_~s__state~0); 28882#L111 assume !(16384 == ssl3_accept_~s__state~0); 28881#L114 assume !(8192 == ssl3_accept_~s__state~0); 28880#L117 assume !(24576 == ssl3_accept_~s__state~0); 28879#L120 assume !(8195 == ssl3_accept_~s__state~0); 28878#L123 assume !(8480 == ssl3_accept_~s__state~0); 28877#L126 assume !(8481 == ssl3_accept_~s__state~0); 28876#L129 assume !(8482 == ssl3_accept_~s__state~0); 28874#L132 assume !(8464 == ssl3_accept_~s__state~0); 28871#L135 assume !(8465 == ssl3_accept_~s__state~0); 28866#L138 assume !(8466 == ssl3_accept_~s__state~0); 28863#L141 assume !(8496 == ssl3_accept_~s__state~0); 28859#L144 assume !(8497 == ssl3_accept_~s__state~0); 28857#L147 assume !(8512 == ssl3_accept_~s__state~0); 28854#L150 assume !(8513 == ssl3_accept_~s__state~0); 28852#L153 assume 8528 == ssl3_accept_~s__state~0; 27542#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28848#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28846#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28834#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 28832#L358 assume !(ssl3_accept_~ret~0 <= 0); 28826#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28804#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28800#L592 ssl3_accept_~skip~0 := 0; 28798#L105-2 assume !false; 28796#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28794#L108 assume !(12292 == ssl3_accept_~s__state~0); 28792#L111 assume !(16384 == ssl3_accept_~s__state~0); 28789#L114 assume !(8192 == ssl3_accept_~s__state~0); 28785#L117 assume !(24576 == ssl3_accept_~s__state~0); 28783#L120 assume !(8195 == ssl3_accept_~s__state~0); 28780#L123 assume !(8480 == ssl3_accept_~s__state~0); 28778#L126 assume !(8481 == ssl3_accept_~s__state~0); 28775#L129 assume !(8482 == ssl3_accept_~s__state~0); 28772#L132 assume !(8464 == ssl3_accept_~s__state~0); 28769#L135 assume !(8465 == ssl3_accept_~s__state~0); 28766#L138 assume !(8466 == ssl3_accept_~s__state~0); 28763#L141 assume !(8496 == ssl3_accept_~s__state~0); 28732#L144 assume !(8497 == ssl3_accept_~s__state~0); 28731#L147 assume !(8512 == ssl3_accept_~s__state~0); 28626#L150 assume !(8513 == ssl3_accept_~s__state~0); 28625#L153 assume !(8528 == ssl3_accept_~s__state~0); 28624#L156 assume !(8529 == ssl3_accept_~s__state~0); 28623#L159 assume 8544 == ssl3_accept_~s__state~0; 27536#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27808#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 27811#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28552#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27295#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27276#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 27098#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28541#L592 ssl3_accept_~skip~0 := 0; 28855#L105-2 assume !false; 28853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28850#L108 assume !(12292 == ssl3_accept_~s__state~0); 28849#L111 assume !(16384 == ssl3_accept_~s__state~0); 28847#L114 assume !(8192 == ssl3_accept_~s__state~0); 28840#L117 assume !(24576 == ssl3_accept_~s__state~0); 28809#L120 assume !(8195 == ssl3_accept_~s__state~0); 28801#L123 assume !(8480 == ssl3_accept_~s__state~0); 27479#L126 assume !(8481 == ssl3_accept_~s__state~0); 27480#L129 assume !(8482 == ssl3_accept_~s__state~0); 27484#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2018-11-23 06:39:28,703 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,703 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-11-23 06:39:28,704 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,704 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,704 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:28,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1817800793, now seen corresponding path program 1 times [2018-11-23 06:39:28,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:28,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,754 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 06:39:28,754 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,754 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:28,754 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:28,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:28,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:28,755 INFO L87 Difference]: Start difference. First operand 1942 states and 2593 transitions. cyclomatic complexity: 656 Second operand 3 states. [2018-11-23 06:39:28,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:28,889 INFO L93 Difference]: Finished difference Result 2100 states and 2787 transitions. [2018-11-23 06:39:28,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:28,891 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2787 transitions. [2018-11-23 06:39:28,898 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2018-11-23 06:39:28,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2053 states and 2722 transitions. [2018-11-23 06:39:28,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1486 [2018-11-23 06:39:28,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1510 [2018-11-23 06:39:28,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2053 states and 2722 transitions. [2018-11-23 06:39:28,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:28,908 INFO L705 BuchiCegarLoop]: Abstraction has 2053 states and 2722 transitions. [2018-11-23 06:39:28,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states and 2722 transitions. [2018-11-23 06:39:28,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1960. [2018-11-23 06:39:28,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-11-23 06:39:28,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2613 transitions. [2018-11-23 06:39:28,934 INFO L728 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2018-11-23 06:39:28,934 INFO L608 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2018-11-23 06:39:28,934 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-23 06:39:28,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2613 transitions. [2018-11-23 06:39:28,939 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-23 06:39:28,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:28,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:28,940 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,940 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:28,940 INFO L794 eck$LassoCheckResult]: Stem: 31374#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31375#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31303#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 31351#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31281#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 31389#L105-2 assume !false; 31616#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31608#L108 assume !(12292 == ssl3_accept_~s__state~0); 31609#L111 assume !(16384 == ssl3_accept_~s__state~0); 31598#L114 assume !(8192 == ssl3_accept_~s__state~0); 31599#L117 assume !(24576 == ssl3_accept_~s__state~0); 31588#L120 assume !(8195 == ssl3_accept_~s__state~0); 31589#L123 assume !(8480 == ssl3_accept_~s__state~0); 31578#L126 assume 8481 == ssl3_accept_~s__state~0; 31340#L127 [2018-11-23 06:39:28,940 INFO L796 eck$LassoCheckResult]: Loop: 31340#L127 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 31143#L263 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 31144#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32930#L592 ssl3_accept_~skip~0 := 0; 32927#L105-2 assume !false; 32924#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32921#L108 assume !(12292 == ssl3_accept_~s__state~0); 32918#L111 assume !(16384 == ssl3_accept_~s__state~0); 32916#L114 assume !(8192 == ssl3_accept_~s__state~0); 32898#L117 assume !(24576 == ssl3_accept_~s__state~0); 32897#L120 assume !(8195 == ssl3_accept_~s__state~0); 32896#L123 assume !(8480 == ssl3_accept_~s__state~0); 32895#L126 assume !(8481 == ssl3_accept_~s__state~0); 32894#L129 assume !(8482 == ssl3_accept_~s__state~0); 32842#L132 assume !(8464 == ssl3_accept_~s__state~0); 32841#L135 assume !(8465 == ssl3_accept_~s__state~0); 32840#L138 assume !(8466 == ssl3_accept_~s__state~0); 32644#L141 assume !(8496 == ssl3_accept_~s__state~0); 32641#L144 assume !(8497 == ssl3_accept_~s__state~0); 32494#L147 assume !(8512 == ssl3_accept_~s__state~0); 32493#L150 assume !(8513 == ssl3_accept_~s__state~0); 32492#L153 assume !(8528 == ssl3_accept_~s__state~0); 32491#L156 assume !(8529 == ssl3_accept_~s__state~0); 32490#L159 assume !(8544 == ssl3_accept_~s__state~0); 32446#L162 assume !(8545 == ssl3_accept_~s__state~0); 31962#L165 assume !(8560 == ssl3_accept_~s__state~0); 31961#L168 assume !(8561 == ssl3_accept_~s__state~0); 31928#L171 assume 8448 == ssl3_accept_~s__state~0; 31205#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31206#L433 assume !(ssl3_accept_~num1~0 > 0); 31269#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31270#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31916#L592 ssl3_accept_~skip~0 := 0; 31915#L105-2 assume !false; 31914#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31913#L108 assume !(12292 == ssl3_accept_~s__state~0); 31912#L111 assume !(16384 == ssl3_accept_~s__state~0); 31911#L114 assume !(8192 == ssl3_accept_~s__state~0); 31910#L117 assume !(24576 == ssl3_accept_~s__state~0); 31908#L120 assume !(8195 == ssl3_accept_~s__state~0); 31907#L123 assume 8480 == ssl3_accept_~s__state~0; 31340#L127 [2018-11-23 06:39:28,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,941 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-11-23 06:39:28,941 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,941 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:28,969 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:28,969 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 06:39:28,969 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:28,969 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:28,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1341049336, now seen corresponding path program 1 times [2018-11-23 06:39:28,969 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:28,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:28,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:28,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:28,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,009 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:29,009 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 06:39:29,009 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 06:39:29,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,044 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:29,053 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:29,084 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 06:39:29,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 06:39:29,084 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:29,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:29,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:29,085 INFO L87 Difference]: Start difference. First operand 1960 states and 2613 transitions. cyclomatic complexity: 660 Second operand 3 states. [2018-11-23 06:39:29,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:29,206 INFO L93 Difference]: Finished difference Result 1964 states and 2613 transitions. [2018-11-23 06:39:29,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:29,207 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1964 states and 2613 transitions. [2018-11-23 06:39:29,215 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2018-11-23 06:39:29,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1964 states to 1964 states and 2613 transitions. [2018-11-23 06:39:29,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1421 [2018-11-23 06:39:29,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1421 [2018-11-23 06:39:29,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1964 states and 2613 transitions. [2018-11-23 06:39:29,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:29,224 INFO L705 BuchiCegarLoop]: Abstraction has 1964 states and 2613 transitions. [2018-11-23 06:39:29,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1964 states and 2613 transitions. [2018-11-23 06:39:29,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1964 to 1960. [2018-11-23 06:39:29,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-11-23 06:39:29,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2609 transitions. [2018-11-23 06:39:29,250 INFO L728 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2018-11-23 06:39:29,250 INFO L608 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2018-11-23 06:39:29,250 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-23 06:39:29,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2609 transitions. [2018-11-23 06:39:29,255 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-23 06:39:29,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:29,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:29,256 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,256 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,256 INFO L794 eck$LassoCheckResult]: Stem: 35403#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35404#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35350#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 35388#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35327#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 35417#L105-2 assume !false; 35733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36388#L108 assume !(12292 == ssl3_accept_~s__state~0); 36386#L111 assume !(16384 == ssl3_accept_~s__state~0); 36384#L114 assume !(8192 == ssl3_accept_~s__state~0); 36383#L117 assume !(24576 == ssl3_accept_~s__state~0); 36382#L120 assume !(8195 == ssl3_accept_~s__state~0); 36381#L123 assume !(8480 == ssl3_accept_~s__state~0); 36380#L126 assume !(8481 == ssl3_accept_~s__state~0); 35699#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2018-11-23 06:39:29,256 INFO L796 eck$LassoCheckResult]: Loop: 35561#L130 ssl3_accept_~s__state~0 := 3; 36338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36336#L592 ssl3_accept_~skip~0 := 0; 36334#L105-2 assume !false; 36332#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36330#L108 assume !(12292 == ssl3_accept_~s__state~0); 36328#L111 assume !(16384 == ssl3_accept_~s__state~0); 36326#L114 assume !(8192 == ssl3_accept_~s__state~0); 36324#L117 assume !(24576 == ssl3_accept_~s__state~0); 36322#L120 assume !(8195 == ssl3_accept_~s__state~0); 36320#L123 assume !(8480 == ssl3_accept_~s__state~0); 36318#L126 assume !(8481 == ssl3_accept_~s__state~0); 36316#L129 assume !(8482 == ssl3_accept_~s__state~0); 36314#L132 assume !(8464 == ssl3_accept_~s__state~0); 36312#L135 assume !(8465 == ssl3_accept_~s__state~0); 36290#L138 assume !(8466 == ssl3_accept_~s__state~0); 35692#L141 assume !(8496 == ssl3_accept_~s__state~0); 35691#L144 assume !(8497 == ssl3_accept_~s__state~0); 35690#L147 assume !(8512 == ssl3_accept_~s__state~0); 35689#L150 assume !(8513 == ssl3_accept_~s__state~0); 35688#L153 assume !(8528 == ssl3_accept_~s__state~0); 35687#L156 assume !(8529 == ssl3_accept_~s__state~0); 35686#L159 assume !(8544 == ssl3_accept_~s__state~0); 35685#L162 assume !(8545 == ssl3_accept_~s__state~0); 35684#L165 assume !(8560 == ssl3_accept_~s__state~0); 35683#L168 assume !(8561 == ssl3_accept_~s__state~0); 35682#L171 assume 8448 == ssl3_accept_~s__state~0; 35257#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 35258#L433 assume !(ssl3_accept_~num1~0 > 0); 35243#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35317#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35595#L592 ssl3_accept_~skip~0 := 0; 35592#L105-2 assume !false; 35589#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35585#L108 assume !(12292 == ssl3_accept_~s__state~0); 35582#L111 assume !(16384 == ssl3_accept_~s__state~0); 35579#L114 assume !(8192 == ssl3_accept_~s__state~0); 35575#L117 assume !(24576 == ssl3_accept_~s__state~0); 35572#L120 assume !(8195 == ssl3_accept_~s__state~0); 35568#L123 assume !(8480 == ssl3_accept_~s__state~0); 35564#L126 assume !(8481 == ssl3_accept_~s__state~0); 35560#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2018-11-23 06:39:29,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-11-23 06:39:29,257 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,258 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:29,275 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:29,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 06:39:29,275 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:29,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1169497002, now seen corresponding path program 1 times [2018-11-23 06:39:29,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:29,294 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:29,294 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:29,294 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:29,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:29,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:29,295 INFO L87 Difference]: Start difference. First operand 1960 states and 2609 transitions. cyclomatic complexity: 656 Second operand 3 states. [2018-11-23 06:39:29,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:29,365 INFO L93 Difference]: Finished difference Result 1960 states and 2605 transitions. [2018-11-23 06:39:29,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:29,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1960 states and 2605 transitions. [2018-11-23 06:39:29,368 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-23 06:39:29,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1960 states to 1960 states and 2605 transitions. [2018-11-23 06:39:29,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1417 [2018-11-23 06:39:29,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1417 [2018-11-23 06:39:29,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1960 states and 2605 transitions. [2018-11-23 06:39:29,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:29,375 INFO L705 BuchiCegarLoop]: Abstraction has 1960 states and 2605 transitions. [2018-11-23 06:39:29,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1960 states and 2605 transitions. [2018-11-23 06:39:29,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1960 to 1930. [2018-11-23 06:39:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1930 states. [2018-11-23 06:39:29,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2569 transitions. [2018-11-23 06:39:29,398 INFO L728 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2018-11-23 06:39:29,398 INFO L608 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2018-11-23 06:39:29,398 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-23 06:39:29,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1930 states and 2569 transitions. [2018-11-23 06:39:29,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-23 06:39:29,403 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:29,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:29,405 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,405 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,405 INFO L794 eck$LassoCheckResult]: Stem: 39337#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39338#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39278#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 39320#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39256#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 39350#L105-2 assume !false; 39857#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39855#L108 assume !(12292 == ssl3_accept_~s__state~0); 39853#L111 assume !(16384 == ssl3_accept_~s__state~0); 39851#L114 assume !(8192 == ssl3_accept_~s__state~0); 39849#L117 assume !(24576 == ssl3_accept_~s__state~0); 39847#L120 assume !(8195 == ssl3_accept_~s__state~0); 39845#L123 assume !(8480 == ssl3_accept_~s__state~0); 39843#L126 assume !(8481 == ssl3_accept_~s__state~0); 39841#L129 assume !(8482 == ssl3_accept_~s__state~0); 39839#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2018-11-23 06:39:29,406 INFO L796 eck$LassoCheckResult]: Loop: 39176#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 39177#L278 assume !(0 == ssl3_accept_~blastFlag~0); 39310#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39311#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40919#L592 ssl3_accept_~skip~0 := 0; 40978#L105-2 assume !false; 40976#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40974#L108 assume !(12292 == ssl3_accept_~s__state~0); 40972#L111 assume !(16384 == ssl3_accept_~s__state~0); 40969#L114 assume !(8192 == ssl3_accept_~s__state~0); 40967#L117 assume !(24576 == ssl3_accept_~s__state~0); 40965#L120 assume !(8195 == ssl3_accept_~s__state~0); 40963#L123 assume !(8480 == ssl3_accept_~s__state~0); 40960#L126 assume !(8481 == ssl3_accept_~s__state~0); 40958#L129 assume !(8482 == ssl3_accept_~s__state~0); 40956#L132 assume !(8464 == ssl3_accept_~s__state~0); 40952#L135 assume !(8465 == ssl3_accept_~s__state~0); 40839#L138 assume !(8466 == ssl3_accept_~s__state~0); 40838#L141 assume 8496 == ssl3_accept_~s__state~0; 39550#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 40603#L291 assume !(1 == ssl3_accept_~blastFlag~0); 39387#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 39330#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39332#L297-2 ssl3_accept_~s__init_num~0 := 0; 40789#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40602#L592 ssl3_accept_~skip~0 := 0; 40479#L105-2 assume !false; 40473#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40471#L108 assume !(12292 == ssl3_accept_~s__state~0); 40469#L111 assume !(16384 == ssl3_accept_~s__state~0); 40467#L114 assume !(8192 == ssl3_accept_~s__state~0); 40465#L117 assume !(24576 == ssl3_accept_~s__state~0); 40463#L120 assume !(8195 == ssl3_accept_~s__state~0); 40461#L123 assume !(8480 == ssl3_accept_~s__state~0); 40459#L126 assume !(8481 == ssl3_accept_~s__state~0); 40457#L129 assume !(8482 == ssl3_accept_~s__state~0); 40455#L132 assume !(8464 == ssl3_accept_~s__state~0); 40453#L135 assume !(8465 == ssl3_accept_~s__state~0); 40451#L138 assume !(8466 == ssl3_accept_~s__state~0); 40449#L141 assume !(8496 == ssl3_accept_~s__state~0); 40447#L144 assume !(8497 == ssl3_accept_~s__state~0); 40445#L147 assume 8512 == ssl3_accept_~s__state~0; 39547#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40439#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40435#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40428#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40423#L592 ssl3_accept_~skip~0 := 0; 40421#L105-2 assume !false; 40419#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40417#L108 assume !(12292 == ssl3_accept_~s__state~0); 40415#L111 assume !(16384 == ssl3_accept_~s__state~0); 40413#L114 assume !(8192 == ssl3_accept_~s__state~0); 40411#L117 assume !(24576 == ssl3_accept_~s__state~0); 40409#L120 assume !(8195 == ssl3_accept_~s__state~0); 40407#L123 assume !(8480 == ssl3_accept_~s__state~0); 40405#L126 assume !(8481 == ssl3_accept_~s__state~0); 40403#L129 assume !(8482 == ssl3_accept_~s__state~0); 40401#L132 assume !(8464 == ssl3_accept_~s__state~0); 40399#L135 assume !(8465 == ssl3_accept_~s__state~0); 40397#L138 assume !(8466 == ssl3_accept_~s__state~0); 40395#L141 assume !(8496 == ssl3_accept_~s__state~0); 40393#L144 assume !(8497 == ssl3_accept_~s__state~0); 40391#L147 assume !(8512 == ssl3_accept_~s__state~0); 40389#L150 assume !(8513 == ssl3_accept_~s__state~0); 40383#L153 assume 8528 == ssl3_accept_~s__state~0; 39544#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40382#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40380#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40373#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 40371#L358 assume !(ssl3_accept_~ret~0 <= 0); 39195#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39196#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40552#L592 ssl3_accept_~skip~0 := 0; 40550#L105-2 assume !false; 40548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40546#L108 assume !(12292 == ssl3_accept_~s__state~0); 40544#L111 assume !(16384 == ssl3_accept_~s__state~0); 40542#L114 assume !(8192 == ssl3_accept_~s__state~0); 40540#L117 assume !(24576 == ssl3_accept_~s__state~0); 40537#L120 assume !(8195 == ssl3_accept_~s__state~0); 40533#L123 assume !(8480 == ssl3_accept_~s__state~0); 40527#L126 assume !(8481 == ssl3_accept_~s__state~0); 40524#L129 assume !(8482 == ssl3_accept_~s__state~0); 40521#L132 assume !(8464 == ssl3_accept_~s__state~0); 40518#L135 assume !(8465 == ssl3_accept_~s__state~0); 40515#L138 assume !(8466 == ssl3_accept_~s__state~0); 40512#L141 assume !(8496 == ssl3_accept_~s__state~0); 40509#L144 assume !(8497 == ssl3_accept_~s__state~0); 40506#L147 assume !(8512 == ssl3_accept_~s__state~0); 40503#L150 assume !(8513 == ssl3_accept_~s__state~0); 40500#L153 assume !(8528 == ssl3_accept_~s__state~0); 40499#L156 assume !(8529 == ssl3_accept_~s__state~0); 39418#L159 assume 8544 == ssl3_accept_~s__state~0; 39415#L163 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 39142#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40422#L592 ssl3_accept_~skip~0 := 0; 40420#L105-2 assume !false; 40418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40416#L108 assume !(12292 == ssl3_accept_~s__state~0); 40414#L111 assume !(16384 == ssl3_accept_~s__state~0); 40412#L114 assume !(8192 == ssl3_accept_~s__state~0); 40410#L117 assume !(24576 == ssl3_accept_~s__state~0); 40408#L120 assume !(8195 == ssl3_accept_~s__state~0); 40406#L123 assume !(8480 == ssl3_accept_~s__state~0); 40404#L126 assume !(8481 == ssl3_accept_~s__state~0); 40402#L129 assume !(8482 == ssl3_accept_~s__state~0); 40400#L132 assume !(8464 == ssl3_accept_~s__state~0); 40398#L135 assume !(8465 == ssl3_accept_~s__state~0); 40396#L138 assume !(8466 == ssl3_accept_~s__state~0); 40394#L141 assume !(8496 == ssl3_accept_~s__state~0); 40392#L144 assume !(8497 == ssl3_accept_~s__state~0); 40390#L147 assume !(8512 == ssl3_accept_~s__state~0); 40388#L150 assume !(8513 == ssl3_accept_~s__state~0); 40386#L153 assume !(8528 == ssl3_accept_~s__state~0); 40384#L156 assume !(8529 == ssl3_accept_~s__state~0); 40385#L159 assume !(8544 == ssl3_accept_~s__state~0); 39419#L162 assume !(8545 == ssl3_accept_~s__state~0); 39420#L165 assume !(8560 == ssl3_accept_~s__state~0); 40379#L168 assume !(8561 == ssl3_accept_~s__state~0); 40378#L171 assume !(8448 == ssl3_accept_~s__state~0); 40375#L174 assume 8576 == ssl3_accept_~s__state~0; 39380#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 39225#L447 assume !(ssl3_accept_~ret~0 <= 0); 39149#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39150#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40526#L592 ssl3_accept_~skip~0 := 0; 40523#L105-2 assume !false; 40520#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40517#L108 assume !(12292 == ssl3_accept_~s__state~0); 40514#L111 assume !(16384 == ssl3_accept_~s__state~0); 40511#L114 assume !(8192 == ssl3_accept_~s__state~0); 40508#L117 assume !(24576 == ssl3_accept_~s__state~0); 40505#L120 assume !(8195 == ssl3_accept_~s__state~0); 40502#L123 assume !(8480 == ssl3_accept_~s__state~0); 39398#L126 assume !(8481 == ssl3_accept_~s__state~0); 40498#L129 assume !(8482 == ssl3_accept_~s__state~0); 39392#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2018-11-23 06:39:29,406 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,406 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-11-23 06:39:29,406 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,406 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1757928395, now seen corresponding path program 1 times [2018-11-23 06:39:29,415 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,416 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:29,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,460 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 06:39:29,460 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:29,461 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:29,461 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:29,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:29,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:29,462 INFO L87 Difference]: Start difference. First operand 1930 states and 2569 transitions. cyclomatic complexity: 646 Second operand 3 states. [2018-11-23 06:39:29,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:29,569 INFO L93 Difference]: Finished difference Result 1790 states and 2317 transitions. [2018-11-23 06:39:29,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:29,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1790 states and 2317 transitions. [2018-11-23 06:39:29,575 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2018-11-23 06:39:29,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1790 states to 1518 states and 1973 transitions. [2018-11-23 06:39:29,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1090 [2018-11-23 06:39:29,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1362 [2018-11-23 06:39:29,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1518 states and 1973 transitions. [2018-11-23 06:39:29,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:29,579 INFO L705 BuchiCegarLoop]: Abstraction has 1518 states and 1973 transitions. [2018-11-23 06:39:29,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states and 1973 transitions. [2018-11-23 06:39:29,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1242. [2018-11-23 06:39:29,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1242 states. [2018-11-23 06:39:29,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1242 states to 1242 states and 1621 transitions. [2018-11-23 06:39:29,593 INFO L728 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2018-11-23 06:39:29,593 INFO L608 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2018-11-23 06:39:29,594 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-23 06:39:29,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1242 states and 1621 transitions. [2018-11-23 06:39:29,597 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2018-11-23 06:39:29,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:29,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:29,598 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,599 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,599 INFO L794 eck$LassoCheckResult]: Stem: 43015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43016#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42965#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 43000#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42950#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 43028#L105-2 assume !false; 43090#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43581#L108 assume !(12292 == ssl3_accept_~s__state~0); 43578#L111 assume !(16384 == ssl3_accept_~s__state~0); 43575#L114 assume !(8192 == ssl3_accept_~s__state~0); 43573#L117 assume !(24576 == ssl3_accept_~s__state~0); 43570#L120 assume !(8195 == ssl3_accept_~s__state~0); 43567#L123 assume !(8480 == ssl3_accept_~s__state~0); 43565#L126 assume !(8481 == ssl3_accept_~s__state~0); 43562#L129 assume !(8482 == ssl3_accept_~s__state~0); 43560#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2018-11-23 06:39:29,599 INFO L796 eck$LassoCheckResult]: Loop: 43155#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 43017#L278 assume !(0 == ssl3_accept_~blastFlag~0); 42990#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42991#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43684#L592 ssl3_accept_~skip~0 := 0; 43678#L105-2 assume !false; 43676#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43674#L108 assume !(12292 == ssl3_accept_~s__state~0); 43671#L111 assume !(16384 == ssl3_accept_~s__state~0); 43668#L114 assume !(8192 == ssl3_accept_~s__state~0); 43665#L117 assume !(24576 == ssl3_accept_~s__state~0); 43661#L120 assume !(8195 == ssl3_accept_~s__state~0); 43658#L123 assume !(8480 == ssl3_accept_~s__state~0); 43655#L126 assume !(8481 == ssl3_accept_~s__state~0); 43651#L129 assume !(8482 == ssl3_accept_~s__state~0); 43647#L132 assume !(8464 == ssl3_accept_~s__state~0); 43607#L135 assume !(8465 == ssl3_accept_~s__state~0); 43606#L138 assume !(8466 == ssl3_accept_~s__state~0); 43604#L141 assume 8496 == ssl3_accept_~s__state~0; 43152#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 43601#L291 assume !(1 == ssl3_accept_~blastFlag~0); 43599#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43597#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43007#L297-2 ssl3_accept_~s__init_num~0 := 0; 43008#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44053#L592 ssl3_accept_~skip~0 := 0; 44051#L105-2 assume !false; 44049#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44047#L108 assume !(12292 == ssl3_accept_~s__state~0); 44045#L111 assume !(16384 == ssl3_accept_~s__state~0); 44043#L114 assume !(8192 == ssl3_accept_~s__state~0); 44041#L117 assume !(24576 == ssl3_accept_~s__state~0); 44039#L120 assume !(8195 == ssl3_accept_~s__state~0); 44038#L123 assume !(8480 == ssl3_accept_~s__state~0); 44037#L126 assume !(8481 == ssl3_accept_~s__state~0); 44036#L129 assume !(8482 == ssl3_accept_~s__state~0); 44034#L132 assume !(8464 == ssl3_accept_~s__state~0); 44031#L135 assume !(8465 == ssl3_accept_~s__state~0); 44030#L138 assume !(8466 == ssl3_accept_~s__state~0); 42952#L141 assume !(8496 == ssl3_accept_~s__state~0); 42953#L144 assume !(8497 == ssl3_accept_~s__state~0); 44024#L147 assume 8512 == ssl3_accept_~s__state~0; 43149#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44021#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43019#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42847#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42837#L592 ssl3_accept_~skip~0 := 0; 42943#L105-2 assume !false; 42885#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42886#L108 assume !(12292 == ssl3_accept_~s__state~0); 42907#L111 assume !(16384 == ssl3_accept_~s__state~0); 42869#L114 assume !(8192 == ssl3_accept_~s__state~0); 42870#L117 assume !(24576 == ssl3_accept_~s__state~0); 42856#L120 assume !(8195 == ssl3_accept_~s__state~0); 42857#L123 assume !(8480 == ssl3_accept_~s__state~0); 43024#L126 assume !(8481 == ssl3_accept_~s__state~0); 43025#L129 assume !(8482 == ssl3_accept_~s__state~0); 43889#L132 assume !(8464 == ssl3_accept_~s__state~0); 43888#L135 assume !(8465 == ssl3_accept_~s__state~0); 43887#L138 assume !(8466 == ssl3_accept_~s__state~0); 43886#L141 assume !(8496 == ssl3_accept_~s__state~0); 43885#L144 assume !(8497 == ssl3_accept_~s__state~0); 43884#L147 assume !(8512 == ssl3_accept_~s__state~0); 43883#L150 assume !(8513 == ssl3_accept_~s__state~0); 43881#L153 assume 8528 == ssl3_accept_~s__state~0; 43146#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43878#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43876#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43877#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43864#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43860#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43849#L592 ssl3_accept_~skip~0 := 0; 43847#L105-2 assume !false; 43845#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43843#L108 assume !(12292 == ssl3_accept_~s__state~0); 43841#L111 assume !(16384 == ssl3_accept_~s__state~0); 43839#L114 assume !(8192 == ssl3_accept_~s__state~0); 43837#L117 assume !(24576 == ssl3_accept_~s__state~0); 43835#L120 assume !(8195 == ssl3_accept_~s__state~0); 43833#L123 assume !(8480 == ssl3_accept_~s__state~0); 43831#L126 assume !(8481 == ssl3_accept_~s__state~0); 43829#L129 assume !(8482 == ssl3_accept_~s__state~0); 43827#L132 assume !(8464 == ssl3_accept_~s__state~0); 43825#L135 assume !(8465 == ssl3_accept_~s__state~0); 43823#L138 assume !(8466 == ssl3_accept_~s__state~0); 43821#L141 assume !(8496 == ssl3_accept_~s__state~0); 43819#L144 assume !(8497 == ssl3_accept_~s__state~0); 43817#L147 assume !(8512 == ssl3_accept_~s__state~0); 43815#L150 assume !(8513 == ssl3_accept_~s__state~0); 43811#L153 assume !(8528 == ssl3_accept_~s__state~0); 43809#L156 assume !(8529 == ssl3_accept_~s__state~0); 43808#L159 assume 8544 == ssl3_accept_~s__state~0; 43143#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43807#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 43804#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43029#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42984#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42980#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 42846#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43713#L592 ssl3_accept_~skip~0 := 0; 43711#L105-2 assume !false; 43710#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43709#L108 assume !(12292 == ssl3_accept_~s__state~0); 43708#L111 assume !(16384 == ssl3_accept_~s__state~0); 43707#L114 assume !(8192 == ssl3_accept_~s__state~0); 43705#L117 assume !(24576 == ssl3_accept_~s__state~0); 43703#L120 assume !(8195 == ssl3_accept_~s__state~0); 43702#L123 assume !(8480 == ssl3_accept_~s__state~0); 43701#L126 assume !(8481 == ssl3_accept_~s__state~0); 43700#L129 assume !(8482 == ssl3_accept_~s__state~0); 43699#L132 assume !(8464 == ssl3_accept_~s__state~0); 43697#L135 assume !(8465 == ssl3_accept_~s__state~0); 43696#L138 assume !(8466 == ssl3_accept_~s__state~0); 43195#L141 assume !(8496 == ssl3_accept_~s__state~0); 43194#L144 assume !(8497 == ssl3_accept_~s__state~0); 43193#L147 assume !(8512 == ssl3_accept_~s__state~0); 43192#L150 assume !(8513 == ssl3_accept_~s__state~0); 43191#L153 assume !(8528 == ssl3_accept_~s__state~0); 43190#L156 assume !(8529 == ssl3_accept_~s__state~0); 43189#L159 assume !(8544 == ssl3_accept_~s__state~0); 43188#L162 assume !(8545 == ssl3_accept_~s__state~0); 43187#L165 assume !(8560 == ssl3_accept_~s__state~0); 43186#L168 assume !(8561 == ssl3_accept_~s__state~0); 43184#L171 assume 8448 == ssl3_accept_~s__state~0; 43138#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43180#L433 assume !(ssl3_accept_~num1~0 > 0); 43178#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43173#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43172#L592 ssl3_accept_~skip~0 := 0; 43171#L105-2 assume !false; 43170#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43168#L108 assume !(12292 == ssl3_accept_~s__state~0); 43167#L111 assume !(16384 == ssl3_accept_~s__state~0); 43166#L114 assume !(8192 == ssl3_accept_~s__state~0); 43164#L117 assume !(24576 == ssl3_accept_~s__state~0); 43162#L120 assume !(8195 == ssl3_accept_~s__state~0); 43161#L123 assume !(8480 == ssl3_accept_~s__state~0); 43159#L126 assume !(8481 == ssl3_accept_~s__state~0); 43158#L129 assume !(8482 == ssl3_accept_~s__state~0); 43157#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2018-11-23 06:39:29,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,600 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-11-23 06:39:29,600 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,600 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,608 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,609 INFO L82 PathProgramCache]: Analyzing trace with hash -159281487, now seen corresponding path program 1 times [2018-11-23 06:39:29,609 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,610 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,656 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-11-23 06:39:29,657 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:29,657 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:29,657 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:29,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:29,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:29,658 INFO L87 Difference]: Start difference. First operand 1242 states and 1621 transitions. cyclomatic complexity: 382 Second operand 3 states. [2018-11-23 06:39:29,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:29,679 INFO L93 Difference]: Finished difference Result 2150 states and 2840 transitions. [2018-11-23 06:39:29,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:29,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2840 transitions. [2018-11-23 06:39:29,686 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-23 06:39:29,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2840 transitions. [2018-11-23 06:39:29,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-23 06:39:29,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-23 06:39:29,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2840 transitions. [2018-11-23 06:39:29,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:29,697 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2840 transitions. [2018-11-23 06:39:29,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2840 transitions. [2018-11-23 06:39:29,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2018-11-23 06:39:29,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-11-23 06:39:29,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1623 transitions. [2018-11-23 06:39:29,719 INFO L728 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2018-11-23 06:39:29,719 INFO L608 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2018-11-23 06:39:29,720 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-23 06:39:29,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1623 transitions. [2018-11-23 06:39:29,727 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2018-11-23 06:39:29,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:29,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:29,729 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,729 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,730 INFO L794 eck$LassoCheckResult]: Stem: 46422#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46423#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46370#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 46408#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46350#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 46433#L105-2 assume !false; 46497#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47038#L108 assume !(12292 == ssl3_accept_~s__state~0); 47037#L111 assume !(16384 == ssl3_accept_~s__state~0); 47036#L114 assume !(8192 == ssl3_accept_~s__state~0); 47035#L117 assume !(24576 == ssl3_accept_~s__state~0); 47034#L120 assume !(8195 == ssl3_accept_~s__state~0); 47033#L123 assume !(8480 == ssl3_accept_~s__state~0); 47032#L126 assume !(8481 == ssl3_accept_~s__state~0); 47031#L129 assume !(8482 == ssl3_accept_~s__state~0); 47030#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2018-11-23 06:39:29,730 INFO L796 eck$LassoCheckResult]: Loop: 46288#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 46289#L278 assume !(0 == ssl3_accept_~blastFlag~0); 47290#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47248#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47247#L592 ssl3_accept_~skip~0 := 0; 47241#L105-2 assume !false; 47239#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47237#L108 assume !(12292 == ssl3_accept_~s__state~0); 47235#L111 assume !(16384 == ssl3_accept_~s__state~0); 47233#L114 assume !(8192 == ssl3_accept_~s__state~0); 47231#L117 assume !(24576 == ssl3_accept_~s__state~0); 47229#L120 assume !(8195 == ssl3_accept_~s__state~0); 47227#L123 assume !(8480 == ssl3_accept_~s__state~0); 47225#L126 assume !(8481 == ssl3_accept_~s__state~0); 47223#L129 assume !(8482 == ssl3_accept_~s__state~0); 47221#L132 assume !(8464 == ssl3_accept_~s__state~0); 47219#L135 assume !(8465 == ssl3_accept_~s__state~0); 47217#L138 assume !(8466 == ssl3_accept_~s__state~0); 47213#L141 assume 8496 == ssl3_accept_~s__state~0; 46592#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 47173#L291 assume !(1 == ssl3_accept_~blastFlag~0); 47171#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 47170#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46553#L297-2 ssl3_accept_~s__init_num~0 := 0; 47242#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47240#L592 ssl3_accept_~skip~0 := 0; 47238#L105-2 assume !false; 47236#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47234#L108 assume !(12292 == ssl3_accept_~s__state~0); 47232#L111 assume !(16384 == ssl3_accept_~s__state~0); 47230#L114 assume !(8192 == ssl3_accept_~s__state~0); 47228#L117 assume !(24576 == ssl3_accept_~s__state~0); 47226#L120 assume !(8195 == ssl3_accept_~s__state~0); 47224#L123 assume !(8480 == ssl3_accept_~s__state~0); 47222#L126 assume !(8481 == ssl3_accept_~s__state~0); 47220#L129 assume !(8482 == ssl3_accept_~s__state~0); 47218#L132 assume !(8464 == ssl3_accept_~s__state~0); 47216#L135 assume !(8465 == ssl3_accept_~s__state~0); 47212#L138 assume !(8466 == ssl3_accept_~s__state~0); 47210#L141 assume !(8496 == ssl3_accept_~s__state~0); 47209#L144 assume !(8497 == ssl3_accept_~s__state~0); 47208#L147 assume 8512 == ssl3_accept_~s__state~0; 46589#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47206#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47205#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47197#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47196#L592 ssl3_accept_~skip~0 := 0; 47195#L105-2 assume !false; 47194#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47193#L108 assume !(12292 == ssl3_accept_~s__state~0); 47192#L111 assume !(16384 == ssl3_accept_~s__state~0); 47191#L114 assume !(8192 == ssl3_accept_~s__state~0); 47190#L117 assume !(24576 == ssl3_accept_~s__state~0); 47189#L120 assume !(8195 == ssl3_accept_~s__state~0); 47188#L123 assume !(8480 == ssl3_accept_~s__state~0); 47187#L126 assume !(8481 == ssl3_accept_~s__state~0); 47186#L129 assume !(8482 == ssl3_accept_~s__state~0); 47185#L132 assume !(8464 == ssl3_accept_~s__state~0); 47184#L135 assume !(8465 == ssl3_accept_~s__state~0); 47183#L138 assume !(8466 == ssl3_accept_~s__state~0); 47182#L141 assume !(8496 == ssl3_accept_~s__state~0); 47181#L144 assume !(8497 == ssl3_accept_~s__state~0); 47180#L147 assume !(8512 == ssl3_accept_~s__state~0); 47179#L150 assume !(8513 == ssl3_accept_~s__state~0); 46762#L153 assume 8528 == ssl3_accept_~s__state~0; 46377#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46378#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46555#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46308#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46309#L358 assume !(ssl3_accept_~ret~0 <= 0); 46241#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46304#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47324#L592 ssl3_accept_~skip~0 := 0; 47323#L105-2 assume !false; 47321#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47110#L108 assume !(12292 == ssl3_accept_~s__state~0); 47109#L111 assume !(16384 == ssl3_accept_~s__state~0); 47104#L114 assume !(8192 == ssl3_accept_~s__state~0); 47102#L117 assume !(24576 == ssl3_accept_~s__state~0); 47100#L120 assume !(8195 == ssl3_accept_~s__state~0); 47098#L123 assume !(8480 == ssl3_accept_~s__state~0); 47096#L126 assume !(8481 == ssl3_accept_~s__state~0); 47093#L129 assume !(8482 == ssl3_accept_~s__state~0); 47091#L132 assume !(8464 == ssl3_accept_~s__state~0); 47089#L135 assume !(8465 == ssl3_accept_~s__state~0); 47087#L138 assume !(8466 == ssl3_accept_~s__state~0); 47084#L141 assume !(8496 == ssl3_accept_~s__state~0); 47082#L144 assume !(8497 == ssl3_accept_~s__state~0); 47080#L147 assume !(8512 == ssl3_accept_~s__state~0); 47078#L150 assume !(8513 == ssl3_accept_~s__state~0); 46885#L153 assume !(8528 == ssl3_accept_~s__state~0); 46884#L156 assume !(8529 == ssl3_accept_~s__state~0); 46703#L159 assume 8544 == ssl3_accept_~s__state~0; 46357#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46292#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 46293#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46434#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46387#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46399#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 47114#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47280#L592 ssl3_accept_~skip~0 := 0; 47279#L105-2 assume !false; 47278#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47272#L108 assume !(12292 == ssl3_accept_~s__state~0); 47270#L111 assume !(16384 == ssl3_accept_~s__state~0); 47092#L114 assume !(8192 == ssl3_accept_~s__state~0); 47090#L117 assume !(24576 == ssl3_accept_~s__state~0); 47088#L120 assume !(8195 == ssl3_accept_~s__state~0); 47086#L123 assume !(8480 == ssl3_accept_~s__state~0); 47083#L126 assume !(8481 == ssl3_accept_~s__state~0); 47081#L129 assume !(8482 == ssl3_accept_~s__state~0); 47079#L132 assume !(8464 == ssl3_accept_~s__state~0); 47076#L135 assume !(8465 == ssl3_accept_~s__state~0); 47077#L138 assume !(8466 == ssl3_accept_~s__state~0); 46631#L141 assume !(8496 == ssl3_accept_~s__state~0); 46630#L144 assume !(8497 == ssl3_accept_~s__state~0); 46629#L147 assume !(8512 == ssl3_accept_~s__state~0); 46628#L150 assume !(8513 == ssl3_accept_~s__state~0); 46627#L153 assume !(8528 == ssl3_accept_~s__state~0); 46626#L156 assume !(8529 == ssl3_accept_~s__state~0); 46625#L159 assume !(8544 == ssl3_accept_~s__state~0); 46622#L162 assume !(8545 == ssl3_accept_~s__state~0); 46619#L165 assume !(8560 == ssl3_accept_~s__state~0); 46618#L168 assume !(8561 == ssl3_accept_~s__state~0); 46617#L171 assume 8448 == ssl3_accept_~s__state~0; 46581#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46616#L433 assume !(ssl3_accept_~num1~0 > 0); 46614#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46609#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46608#L592 ssl3_accept_~skip~0 := 0; 46607#L105-2 assume !false; 46606#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46605#L108 assume !(12292 == ssl3_accept_~s__state~0); 46604#L111 assume !(16384 == ssl3_accept_~s__state~0); 46603#L114 assume !(8192 == ssl3_accept_~s__state~0); 46602#L117 assume !(24576 == ssl3_accept_~s__state~0); 46601#L120 assume !(8195 == ssl3_accept_~s__state~0); 46600#L123 assume !(8480 == ssl3_accept_~s__state~0); 46599#L126 assume !(8481 == ssl3_accept_~s__state~0); 46597#L129 assume !(8482 == ssl3_accept_~s__state~0); 46596#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2018-11-23 06:39:29,731 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,731 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-11-23 06:39:29,731 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,731 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,740 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,749 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,750 INFO L82 PathProgramCache]: Analyzing trace with hash -122156012, now seen corresponding path program 1 times [2018-11-23 06:39:29,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,751 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:29,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,813 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-11-23 06:39:29,813 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:29,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:29,813 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:29,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:29,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:29,814 INFO L87 Difference]: Start difference. First operand 1244 states and 1623 transitions. cyclomatic complexity: 382 Second operand 3 states. [2018-11-23 06:39:29,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:29,845 INFO L93 Difference]: Finished difference Result 2150 states and 2838 transitions. [2018-11-23 06:39:29,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:29,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2838 transitions. [2018-11-23 06:39:29,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-23 06:39:29,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2838 transitions. [2018-11-23 06:39:29,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-23 06:39:29,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-23 06:39:29,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2838 transitions. [2018-11-23 06:39:29,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:29,866 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2838 transitions. [2018-11-23 06:39:29,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2838 transitions. [2018-11-23 06:39:29,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2018-11-23 06:39:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-11-23 06:39:29,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1621 transitions. [2018-11-23 06:39:29,885 INFO L728 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2018-11-23 06:39:29,885 INFO L608 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2018-11-23 06:39:29,885 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-23 06:39:29,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1621 transitions. [2018-11-23 06:39:29,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2018-11-23 06:39:29,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:29,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:29,892 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,892 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:29,892 INFO L794 eck$LassoCheckResult]: Stem: 49820#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49821#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49770#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 49804#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49750#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 49831#L105-2 assume !false; 49894#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50508#L108 assume !(12292 == ssl3_accept_~s__state~0); 50507#L111 assume !(16384 == ssl3_accept_~s__state~0); 50506#L114 assume !(8192 == ssl3_accept_~s__state~0); 50505#L117 assume !(24576 == ssl3_accept_~s__state~0); 50504#L120 assume !(8195 == ssl3_accept_~s__state~0); 50503#L123 assume !(8480 == ssl3_accept_~s__state~0); 50502#L126 assume !(8481 == ssl3_accept_~s__state~0); 50501#L129 assume !(8482 == ssl3_accept_~s__state~0); 50500#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2018-11-23 06:39:29,893 INFO L796 eck$LassoCheckResult]: Loop: 49687#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 49688#L278 assume !(0 == ssl3_accept_~blastFlag~0); 50432#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50425#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50421#L592 ssl3_accept_~skip~0 := 0; 50415#L105-2 assume !false; 50413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50411#L108 assume !(12292 == ssl3_accept_~s__state~0); 50409#L111 assume !(16384 == ssl3_accept_~s__state~0); 50407#L114 assume !(8192 == ssl3_accept_~s__state~0); 50405#L117 assume !(24576 == ssl3_accept_~s__state~0); 50403#L120 assume !(8195 == ssl3_accept_~s__state~0); 50401#L123 assume !(8480 == ssl3_accept_~s__state~0); 50399#L126 assume !(8481 == ssl3_accept_~s__state~0); 50396#L129 assume !(8482 == ssl3_accept_~s__state~0); 50394#L132 assume !(8464 == ssl3_accept_~s__state~0); 50392#L135 assume !(8465 == ssl3_accept_~s__state~0); 50390#L138 assume !(8466 == ssl3_accept_~s__state~0); 50386#L141 assume 8496 == ssl3_accept_~s__state~0; 49992#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 50381#L291 assume !(1 == ssl3_accept_~blastFlag~0); 50382#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50361#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49950#L297-2 ssl3_accept_~s__init_num~0 := 0; 50346#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50347#L592 ssl3_accept_~skip~0 := 0; 50340#L105-2 assume !false; 50341#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50334#L108 assume !(12292 == ssl3_accept_~s__state~0); 50335#L111 assume !(16384 == ssl3_accept_~s__state~0); 50328#L114 assume !(8192 == ssl3_accept_~s__state~0); 50329#L117 assume !(24576 == ssl3_accept_~s__state~0); 50322#L120 assume !(8195 == ssl3_accept_~s__state~0); 50323#L123 assume !(8480 == ssl3_accept_~s__state~0); 50316#L126 assume !(8481 == ssl3_accept_~s__state~0); 50317#L129 assume !(8482 == ssl3_accept_~s__state~0); 50310#L132 assume !(8464 == ssl3_accept_~s__state~0); 50311#L135 assume !(8465 == ssl3_accept_~s__state~0); 50304#L138 assume !(8466 == ssl3_accept_~s__state~0); 50305#L141 assume !(8496 == ssl3_accept_~s__state~0); 50298#L144 assume !(8497 == ssl3_accept_~s__state~0); 50299#L147 assume 8512 == ssl3_accept_~s__state~0; 49839#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49840#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50685#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50274#L592 ssl3_accept_~skip~0 := 0; 50267#L105-2 assume !false; 50268#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50261#L108 assume !(12292 == ssl3_accept_~s__state~0); 50262#L111 assume !(16384 == ssl3_accept_~s__state~0); 50255#L114 assume !(8192 == ssl3_accept_~s__state~0); 50256#L117 assume !(24576 == ssl3_accept_~s__state~0); 50249#L120 assume !(8195 == ssl3_accept_~s__state~0); 50250#L123 assume !(8480 == ssl3_accept_~s__state~0); 50244#L126 assume !(8481 == ssl3_accept_~s__state~0); 50241#L129 assume !(8482 == ssl3_accept_~s__state~0); 50242#L132 assume !(8464 == ssl3_accept_~s__state~0); 50235#L135 assume !(8465 == ssl3_accept_~s__state~0); 50236#L138 assume !(8466 == ssl3_accept_~s__state~0); 50229#L141 assume !(8496 == ssl3_accept_~s__state~0); 50230#L144 assume !(8497 == ssl3_accept_~s__state~0); 50223#L147 assume !(8512 == ssl3_accept_~s__state~0); 50224#L150 assume !(8513 == ssl3_accept_~s__state~0); 50218#L153 assume 8528 == ssl3_accept_~s__state~0; 49987#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50655#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49952#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49953#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49699#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49641#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49703#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50352#L592 ssl3_accept_~skip~0 := 0; 50345#L105-2 assume !false; 50342#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50339#L108 assume !(12292 == ssl3_accept_~s__state~0); 50336#L111 assume !(16384 == ssl3_accept_~s__state~0); 50333#L114 assume !(8192 == ssl3_accept_~s__state~0); 50330#L117 assume !(24576 == ssl3_accept_~s__state~0); 50327#L120 assume !(8195 == ssl3_accept_~s__state~0); 50324#L123 assume !(8480 == ssl3_accept_~s__state~0); 50321#L126 assume !(8481 == ssl3_accept_~s__state~0); 50318#L129 assume !(8482 == ssl3_accept_~s__state~0); 50315#L132 assume !(8464 == ssl3_accept_~s__state~0); 50312#L135 assume !(8465 == ssl3_accept_~s__state~0); 50309#L138 assume !(8466 == ssl3_accept_~s__state~0); 50306#L141 assume !(8496 == ssl3_accept_~s__state~0); 50303#L144 assume !(8497 == ssl3_accept_~s__state~0); 50300#L147 assume !(8512 == ssl3_accept_~s__state~0); 50297#L150 assume !(8513 == ssl3_accept_~s__state~0); 50295#L153 assume !(8528 == ssl3_accept_~s__state~0); 50294#L156 assume !(8529 == ssl3_accept_~s__state~0); 50164#L159 assume 8544 == ssl3_accept_~s__state~0; 49756#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49691#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 49692#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49832#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49791#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49785#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49644#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50686#L592 ssl3_accept_~skip~0 := 0; 50684#L105-2 assume !false; 50683#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50680#L108 assume !(12292 == ssl3_accept_~s__state~0); 50679#L111 assume !(16384 == ssl3_accept_~s__state~0); 50678#L114 assume !(8192 == ssl3_accept_~s__state~0); 50677#L117 assume !(24576 == ssl3_accept_~s__state~0); 50675#L120 assume !(8195 == ssl3_accept_~s__state~0); 50672#L123 assume !(8480 == ssl3_accept_~s__state~0); 50671#L126 assume !(8481 == ssl3_accept_~s__state~0); 50669#L129 assume !(8482 == ssl3_accept_~s__state~0); 50667#L132 assume !(8464 == ssl3_accept_~s__state~0); 50665#L135 assume !(8465 == ssl3_accept_~s__state~0); 50663#L138 assume !(8466 == ssl3_accept_~s__state~0); 50032#L141 assume !(8496 == ssl3_accept_~s__state~0); 50031#L144 assume !(8497 == ssl3_accept_~s__state~0); 50030#L147 assume !(8512 == ssl3_accept_~s__state~0); 50029#L150 assume !(8513 == ssl3_accept_~s__state~0); 50028#L153 assume !(8528 == ssl3_accept_~s__state~0); 50027#L156 assume !(8529 == ssl3_accept_~s__state~0); 50026#L159 assume !(8544 == ssl3_accept_~s__state~0); 50023#L162 assume !(8545 == ssl3_accept_~s__state~0); 50020#L165 assume !(8560 == ssl3_accept_~s__state~0); 50019#L168 assume !(8561 == ssl3_accept_~s__state~0); 50018#L171 assume 8448 == ssl3_accept_~s__state~0; 49981#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50017#L433 assume !(ssl3_accept_~num1~0 > 0); 50015#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50010#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50009#L592 ssl3_accept_~skip~0 := 0; 50008#L105-2 assume !false; 50007#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50006#L108 assume !(12292 == ssl3_accept_~s__state~0); 50005#L111 assume !(16384 == ssl3_accept_~s__state~0); 50004#L114 assume !(8192 == ssl3_accept_~s__state~0); 50003#L117 assume !(24576 == ssl3_accept_~s__state~0); 50001#L120 assume !(8195 == ssl3_accept_~s__state~0); 50000#L123 assume !(8480 == ssl3_accept_~s__state~0); 49998#L126 assume !(8481 == ssl3_accept_~s__state~0); 49997#L129 assume !(8482 == ssl3_accept_~s__state~0); 49996#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2018-11-23 06:39:29,893 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,893 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-11-23 06:39:29,893 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,893 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:29,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:29,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:29,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1574822963, now seen corresponding path program 1 times [2018-11-23 06:39:29,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:29,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:29,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,904 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:29,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:29,975 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 06:39:29,975 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 06:39:29,975 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 06:39:29,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:30,025 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:30,045 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 06:39:30,074 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 06:39:30,075 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 06:39:30,075 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:30,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 06:39:30,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 06:39:30,075 INFO L87 Difference]: Start difference. First operand 1244 states and 1621 transitions. cyclomatic complexity: 380 Second operand 4 states. [2018-11-23 06:39:30,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:30,385 INFO L93 Difference]: Finished difference Result 2150 states and 2762 transitions. [2018-11-23 06:39:30,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 06:39:30,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2762 transitions. [2018-11-23 06:39:30,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-23 06:39:30,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2762 transitions. [2018-11-23 06:39:30,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-23 06:39:30,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-23 06:39:30,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2762 transitions. [2018-11-23 06:39:30,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:30,402 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2762 transitions. [2018-11-23 06:39:30,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2762 transitions. [2018-11-23 06:39:30,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1612. [2018-11-23 06:39:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1612 states. [2018-11-23 06:39:30,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2092 transitions. [2018-11-23 06:39:30,419 INFO L728 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2018-11-23 06:39:30,419 INFO L608 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2018-11-23 06:39:30,419 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-23 06:39:30,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1612 states and 2092 transitions. [2018-11-23 06:39:30,424 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1340 [2018-11-23 06:39:30,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:30,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:30,426 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,426 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,426 INFO L794 eck$LassoCheckResult]: Stem: 53650#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53651#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53600#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 53634#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53582#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 53661#L105-2 assume !false; 53731#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54699#L108 assume !(12292 == ssl3_accept_~s__state~0); 54698#L111 assume !(16384 == ssl3_accept_~s__state~0); 54697#L114 assume !(8192 == ssl3_accept_~s__state~0); 54696#L117 assume !(24576 == ssl3_accept_~s__state~0); 54695#L120 assume !(8195 == ssl3_accept_~s__state~0); 54694#L123 assume !(8480 == ssl3_accept_~s__state~0); 54693#L126 assume !(8481 == ssl3_accept_~s__state~0); 54501#L129 assume !(8482 == ssl3_accept_~s__state~0); 54502#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2018-11-23 06:39:30,426 INFO L796 eck$LassoCheckResult]: Loop: 53513#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 53514#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53652#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55054#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55053#L592 ssl3_accept_~skip~0 := 0; 53576#L105-2 assume !false; 53507#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53508#L108 assume !(12292 == ssl3_accept_~s__state~0); 53532#L111 assume !(16384 == ssl3_accept_~s__state~0); 53533#L114 assume !(8192 == ssl3_accept_~s__state~0); 53511#L117 assume !(24576 == ssl3_accept_~s__state~0); 53512#L120 assume !(8195 == ssl3_accept_~s__state~0); 55035#L123 assume !(8480 == ssl3_accept_~s__state~0); 55033#L126 assume !(8481 == ssl3_accept_~s__state~0); 53667#L129 assume !(8482 == ssl3_accept_~s__state~0); 53654#L132 assume !(8464 == ssl3_accept_~s__state~0); 53605#L135 assume !(8465 == ssl3_accept_~s__state~0); 53606#L138 assume !(8466 == ssl3_accept_~s__state~0); 53586#L141 assume 8496 == ssl3_accept_~s__state~0; 53587#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 53682#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53705#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 54988#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 54984#L297-2 ssl3_accept_~s__init_num~0 := 0; 54944#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54940#L592 ssl3_accept_~skip~0 := 0; 54936#L105-2 assume !false; 54932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54930#L108 assume !(12292 == ssl3_accept_~s__state~0); 54927#L111 assume !(16384 == ssl3_accept_~s__state~0); 54917#L114 assume !(8192 == ssl3_accept_~s__state~0); 54910#L117 assume !(24576 == ssl3_accept_~s__state~0); 54907#L120 assume !(8195 == ssl3_accept_~s__state~0); 54904#L123 assume !(8480 == ssl3_accept_~s__state~0); 54901#L126 assume !(8481 == ssl3_accept_~s__state~0); 54898#L129 assume !(8482 == ssl3_accept_~s__state~0); 54895#L132 assume !(8464 == ssl3_accept_~s__state~0); 54892#L135 assume !(8465 == ssl3_accept_~s__state~0); 54889#L138 assume !(8466 == ssl3_accept_~s__state~0); 54886#L141 assume !(8496 == ssl3_accept_~s__state~0); 54884#L144 assume !(8497 == ssl3_accept_~s__state~0); 54860#L147 assume !(8512 == ssl3_accept_~s__state~0); 54859#L150 assume !(8513 == ssl3_accept_~s__state~0); 54858#L153 assume !(8528 == ssl3_accept_~s__state~0); 54857#L156 assume !(8529 == ssl3_accept_~s__state~0); 53693#L159 assume !(8544 == ssl3_accept_~s__state~0); 53694#L162 assume !(8545 == ssl3_accept_~s__state~0); 54856#L165 assume !(8560 == ssl3_accept_~s__state~0); 54855#L168 assume !(8561 == ssl3_accept_~s__state~0); 54854#L171 assume !(8448 == ssl3_accept_~s__state~0); 54853#L174 assume !(8576 == ssl3_accept_~s__state~0); 54852#L177 assume !(8577 == ssl3_accept_~s__state~0); 54851#L180 assume !(8592 == ssl3_accept_~s__state~0); 54850#L183 assume !(8593 == ssl3_accept_~s__state~0); 53452#L186 assume !(8608 == ssl3_accept_~s__state~0); 53453#L189 assume !(8609 == ssl3_accept_~s__state~0); 53690#L192 assume !(8640 == ssl3_accept_~s__state~0); 54745#L195 assume !(8641 == ssl3_accept_~s__state~0); 53638#L198 assume 8656 == ssl3_accept_~s__state~0; 53561#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53562#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 53565#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53601#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53551#L513 assume !(0 == ssl3_accept_~tmp___10~0); 53552#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54824#L592 ssl3_accept_~skip~0 := 0; 54822#L105-2 assume !false; 54820#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54818#L108 assume !(12292 == ssl3_accept_~s__state~0); 54816#L111 assume !(16384 == ssl3_accept_~s__state~0); 54814#L114 assume !(8192 == ssl3_accept_~s__state~0); 54812#L117 assume !(24576 == ssl3_accept_~s__state~0); 54810#L120 assume !(8195 == ssl3_accept_~s__state~0); 54808#L123 assume !(8480 == ssl3_accept_~s__state~0); 54499#L126 assume !(8481 == ssl3_accept_~s__state~0); 54498#L129 assume !(8482 == ssl3_accept_~s__state~0); 54489#L132 assume !(8464 == ssl3_accept_~s__state~0); 54487#L135 assume !(8465 == ssl3_accept_~s__state~0); 54486#L138 assume !(8466 == ssl3_accept_~s__state~0); 54484#L141 assume !(8496 == ssl3_accept_~s__state~0); 54481#L144 assume !(8497 == ssl3_accept_~s__state~0); 54476#L147 assume !(8512 == ssl3_accept_~s__state~0); 54474#L150 assume !(8513 == ssl3_accept_~s__state~0); 54472#L153 assume !(8528 == ssl3_accept_~s__state~0); 54470#L156 assume !(8529 == ssl3_accept_~s__state~0); 54468#L159 assume !(8544 == ssl3_accept_~s__state~0); 54466#L162 assume !(8545 == ssl3_accept_~s__state~0); 54464#L165 assume !(8560 == ssl3_accept_~s__state~0); 54462#L168 assume !(8561 == ssl3_accept_~s__state~0); 54460#L171 assume !(8448 == ssl3_accept_~s__state~0); 54458#L174 assume !(8576 == ssl3_accept_~s__state~0); 54456#L177 assume !(8577 == ssl3_accept_~s__state~0); 54454#L180 assume !(8592 == ssl3_accept_~s__state~0); 54452#L183 assume !(8593 == ssl3_accept_~s__state~0); 54450#L186 assume !(8608 == ssl3_accept_~s__state~0); 54448#L189 assume !(8609 == ssl3_accept_~s__state~0); 54438#L192 assume !(8640 == ssl3_accept_~s__state~0); 54263#L195 assume !(8641 == ssl3_accept_~s__state~0); 54221#L198 assume !(8656 == ssl3_accept_~s__state~0); 54210#L201 assume !(8657 == ssl3_accept_~s__state~0); 53624#L204 assume 8672 == ssl3_accept_~s__state~0; 53456#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53457#L521 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53550#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53558#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53560#L532-2 ssl3_accept_~s__init_num~0 := 0; 53468#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54558#L592 ssl3_accept_~skip~0 := 0; 54556#L105-2 assume !false; 54554#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54552#L108 assume !(12292 == ssl3_accept_~s__state~0); 54550#L111 assume !(16384 == ssl3_accept_~s__state~0); 54548#L114 assume !(8192 == ssl3_accept_~s__state~0); 54546#L117 assume !(24576 == ssl3_accept_~s__state~0); 54544#L120 assume !(8195 == ssl3_accept_~s__state~0); 54542#L123 assume !(8480 == ssl3_accept_~s__state~0); 54540#L126 assume !(8481 == ssl3_accept_~s__state~0); 54538#L129 assume !(8482 == ssl3_accept_~s__state~0); 54536#L132 assume !(8464 == ssl3_accept_~s__state~0); 54534#L135 assume !(8465 == ssl3_accept_~s__state~0); 54488#L138 assume !(8466 == ssl3_accept_~s__state~0); 54119#L141 assume !(8496 == ssl3_accept_~s__state~0); 54118#L144 assume !(8497 == ssl3_accept_~s__state~0); 54117#L147 assume !(8512 == ssl3_accept_~s__state~0); 54116#L150 assume !(8513 == ssl3_accept_~s__state~0); 54115#L153 assume !(8528 == ssl3_accept_~s__state~0); 54114#L156 assume !(8529 == ssl3_accept_~s__state~0); 54113#L159 assume !(8544 == ssl3_accept_~s__state~0); 54112#L162 assume !(8545 == ssl3_accept_~s__state~0); 54111#L165 assume !(8560 == ssl3_accept_~s__state~0); 54110#L168 assume !(8561 == ssl3_accept_~s__state~0); 54101#L171 assume 8448 == ssl3_accept_~s__state~0; 54100#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54099#L433 assume !(ssl3_accept_~num1~0 > 0); 54097#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53815#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53816#L592 ssl3_accept_~skip~0 := 0; 53811#L105-2 assume !false; 53812#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53807#L108 assume !(12292 == ssl3_accept_~s__state~0); 53808#L111 assume !(16384 == ssl3_accept_~s__state~0); 53803#L114 assume !(8192 == ssl3_accept_~s__state~0); 53804#L117 assume !(24576 == ssl3_accept_~s__state~0); 53796#L120 assume !(8195 == ssl3_accept_~s__state~0); 53798#L123 assume !(8480 == ssl3_accept_~s__state~0); 53765#L126 assume !(8481 == ssl3_accept_~s__state~0); 53766#L129 assume !(8482 == ssl3_accept_~s__state~0); 54092#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2018-11-23 06:39:30,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,427 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-11-23 06:39:30,427 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,427 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:30,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,435 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,435 INFO L82 PathProgramCache]: Analyzing trace with hash -597973328, now seen corresponding path program 1 times [2018-11-23 06:39:30,435 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,435 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,436 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:30,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-23 06:39:30,480 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:30,480 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:30,481 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:30,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:30,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:30,481 INFO L87 Difference]: Start difference. First operand 1612 states and 2092 transitions. cyclomatic complexity: 483 Second operand 3 states. [2018-11-23 06:39:30,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:30,505 INFO L93 Difference]: Finished difference Result 2267 states and 2962 transitions. [2018-11-23 06:39:30,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:30,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2267 states and 2962 transitions. [2018-11-23 06:39:30,512 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2018-11-23 06:39:30,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2267 states to 2267 states and 2962 transitions. [2018-11-23 06:39:30,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2111 [2018-11-23 06:39:30,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2111 [2018-11-23 06:39:30,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2267 states and 2962 transitions. [2018-11-23 06:39:30,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:30,517 INFO L705 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-23 06:39:30,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2267 states and 2962 transitions. [2018-11-23 06:39:30,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2267 to 2267. [2018-11-23 06:39:30,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2267 states. [2018-11-23 06:39:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2267 states to 2267 states and 2962 transitions. [2018-11-23 06:39:30,536 INFO L728 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-23 06:39:30,536 INFO L608 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-23 06:39:30,536 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-23 06:39:30,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2267 states and 2962 transitions. [2018-11-23 06:39:30,542 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2018-11-23 06:39:30,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:30,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:30,544 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,544 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,545 INFO L794 eck$LassoCheckResult]: Stem: 57530#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57531#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57481#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 57516#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57463#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 57541#L105-2 assume !false; 57621#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58578#L108 assume !(12292 == ssl3_accept_~s__state~0); 58577#L111 assume !(16384 == ssl3_accept_~s__state~0); 58576#L114 assume !(8192 == ssl3_accept_~s__state~0); 58575#L117 assume !(24576 == ssl3_accept_~s__state~0); 58574#L120 assume !(8195 == ssl3_accept_~s__state~0); 58573#L123 assume !(8480 == ssl3_accept_~s__state~0); 58572#L126 assume !(8481 == ssl3_accept_~s__state~0); 58569#L129 assume !(8482 == ssl3_accept_~s__state~0); 58565#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2018-11-23 06:39:30,545 INFO L796 eck$LassoCheckResult]: Loop: 57674#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 59172#L278 assume !(0 == ssl3_accept_~blastFlag~0); 59170#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59163#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59160#L592 ssl3_accept_~skip~0 := 0; 59157#L105-2 assume !false; 59154#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59151#L108 assume !(12292 == ssl3_accept_~s__state~0); 59149#L111 assume !(16384 == ssl3_accept_~s__state~0); 59148#L114 assume !(8192 == ssl3_accept_~s__state~0); 59147#L117 assume !(24576 == ssl3_accept_~s__state~0); 59146#L120 assume !(8195 == ssl3_accept_~s__state~0); 59145#L123 assume !(8480 == ssl3_accept_~s__state~0); 59144#L126 assume !(8481 == ssl3_accept_~s__state~0); 59143#L129 assume !(8482 == ssl3_accept_~s__state~0); 59142#L132 assume !(8464 == ssl3_accept_~s__state~0); 59141#L135 assume !(8465 == ssl3_accept_~s__state~0); 59140#L138 assume !(8466 == ssl3_accept_~s__state~0); 59139#L141 assume 8496 == ssl3_accept_~s__state~0; 57663#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 59137#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58510#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58507#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 58508#L297-2 ssl3_accept_~s__init_num~0 := 0; 58675#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58670#L592 ssl3_accept_~skip~0 := 0; 58664#L105-2 assume !false; 58662#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58660#L108 assume !(12292 == ssl3_accept_~s__state~0); 58658#L111 assume !(16384 == ssl3_accept_~s__state~0); 58656#L114 assume !(8192 == ssl3_accept_~s__state~0); 58654#L117 assume !(24576 == ssl3_accept_~s__state~0); 58652#L120 assume !(8195 == ssl3_accept_~s__state~0); 58650#L123 assume !(8480 == ssl3_accept_~s__state~0); 58648#L126 assume !(8481 == ssl3_accept_~s__state~0); 58646#L129 assume !(8482 == ssl3_accept_~s__state~0); 58644#L132 assume !(8464 == ssl3_accept_~s__state~0); 58642#L135 assume !(8465 == ssl3_accept_~s__state~0); 58640#L138 assume !(8466 == ssl3_accept_~s__state~0); 58638#L141 assume !(8496 == ssl3_accept_~s__state~0); 58636#L144 assume !(8497 == ssl3_accept_~s__state~0); 58634#L147 assume !(8512 == ssl3_accept_~s__state~0); 58632#L150 assume !(8513 == ssl3_accept_~s__state~0); 58630#L153 assume !(8528 == ssl3_accept_~s__state~0); 58628#L156 assume !(8529 == ssl3_accept_~s__state~0); 58626#L159 assume !(8544 == ssl3_accept_~s__state~0); 58624#L162 assume !(8545 == ssl3_accept_~s__state~0); 58622#L165 assume !(8560 == ssl3_accept_~s__state~0); 58619#L168 assume !(8561 == ssl3_accept_~s__state~0); 58615#L171 assume !(8448 == ssl3_accept_~s__state~0); 58611#L174 assume !(8576 == ssl3_accept_~s__state~0); 58590#L177 assume !(8577 == ssl3_accept_~s__state~0); 58583#L180 assume !(8592 == ssl3_accept_~s__state~0); 58582#L183 assume !(8593 == ssl3_accept_~s__state~0); 58581#L186 assume !(8608 == ssl3_accept_~s__state~0); 58580#L189 assume !(8609 == ssl3_accept_~s__state~0); 58579#L192 assume !(8640 == ssl3_accept_~s__state~0); 57849#L195 assume !(8641 == ssl3_accept_~s__state~0); 57848#L198 assume 8656 == ssl3_accept_~s__state~0; 57752#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57799#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 57778#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57775#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57771#L513 assume !(0 == ssl3_accept_~tmp___10~0); 57766#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57765#L592 ssl3_accept_~skip~0 := 0; 57764#L105-2 assume !false; 57762#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57759#L108 assume !(12292 == ssl3_accept_~s__state~0); 57757#L111 assume !(16384 == ssl3_accept_~s__state~0); 57754#L114 assume !(8192 == ssl3_accept_~s__state~0); 57750#L117 assume !(24576 == ssl3_accept_~s__state~0); 57748#L120 assume !(8195 == ssl3_accept_~s__state~0); 57747#L123 assume !(8480 == ssl3_accept_~s__state~0); 57746#L126 assume !(8481 == ssl3_accept_~s__state~0); 57745#L129 assume !(8482 == ssl3_accept_~s__state~0); 57744#L132 assume !(8464 == ssl3_accept_~s__state~0); 57743#L135 assume !(8465 == ssl3_accept_~s__state~0); 57742#L138 assume !(8466 == ssl3_accept_~s__state~0); 57739#L141 assume !(8496 == ssl3_accept_~s__state~0); 57737#L144 assume !(8497 == ssl3_accept_~s__state~0); 57736#L147 assume !(8512 == ssl3_accept_~s__state~0); 57735#L150 assume !(8513 == ssl3_accept_~s__state~0); 57734#L153 assume !(8528 == ssl3_accept_~s__state~0); 57733#L156 assume !(8529 == ssl3_accept_~s__state~0); 57732#L159 assume !(8544 == ssl3_accept_~s__state~0); 57728#L162 assume !(8545 == ssl3_accept_~s__state~0); 57722#L165 assume !(8560 == ssl3_accept_~s__state~0); 57720#L168 assume !(8561 == ssl3_accept_~s__state~0); 57718#L171 assume !(8448 == ssl3_accept_~s__state~0); 57716#L174 assume !(8576 == ssl3_accept_~s__state~0); 57714#L177 assume !(8577 == ssl3_accept_~s__state~0); 57712#L180 assume !(8592 == ssl3_accept_~s__state~0); 57710#L183 assume !(8593 == ssl3_accept_~s__state~0); 57708#L186 assume !(8608 == ssl3_accept_~s__state~0); 57706#L189 assume !(8609 == ssl3_accept_~s__state~0); 57704#L192 assume !(8640 == ssl3_accept_~s__state~0); 57702#L195 assume !(8641 == ssl3_accept_~s__state~0); 57700#L198 assume !(8656 == ssl3_accept_~s__state~0); 57697#L201 assume !(8657 == ssl3_accept_~s__state~0); 57506#L204 assume 8672 == ssl3_accept_~s__state~0; 57341#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57342#L521 assume !(4 == ssl3_accept_~blastFlag~0); 57431#L524 assume !(5 == ssl3_accept_~blastFlag~0); 57432#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58857#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58858#L532-2 ssl3_accept_~s__init_num~0 := 0; 59085#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59084#L592 ssl3_accept_~skip~0 := 0; 59083#L105-2 assume !false; 59082#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59081#L108 assume !(12292 == ssl3_accept_~s__state~0); 59080#L111 assume !(16384 == ssl3_accept_~s__state~0); 59079#L114 assume !(8192 == ssl3_accept_~s__state~0); 59078#L117 assume !(24576 == ssl3_accept_~s__state~0); 59077#L120 assume !(8195 == ssl3_accept_~s__state~0); 59076#L123 assume !(8480 == ssl3_accept_~s__state~0); 58238#L126 assume !(8481 == ssl3_accept_~s__state~0); 58239#L129 assume !(8482 == ssl3_accept_~s__state~0); 58223#L132 assume !(8464 == ssl3_accept_~s__state~0); 58224#L135 assume !(8465 == ssl3_accept_~s__state~0); 58203#L138 assume !(8466 == ssl3_accept_~s__state~0); 58162#L141 assume !(8496 == ssl3_accept_~s__state~0); 58160#L144 assume !(8497 == ssl3_accept_~s__state~0); 58158#L147 assume !(8512 == ssl3_accept_~s__state~0); 58156#L150 assume !(8513 == ssl3_accept_~s__state~0); 58154#L153 assume !(8528 == ssl3_accept_~s__state~0); 58152#L156 assume !(8529 == ssl3_accept_~s__state~0); 58149#L159 assume !(8544 == ssl3_accept_~s__state~0); 58146#L162 assume !(8545 == ssl3_accept_~s__state~0); 58143#L165 assume !(8560 == ssl3_accept_~s__state~0); 58140#L168 assume !(8561 == ssl3_accept_~s__state~0); 58132#L171 assume 8448 == ssl3_accept_~s__state~0; 57402#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57403#L433 assume !(ssl3_accept_~num1~0 > 0); 57390#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57453#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57682#L592 ssl3_accept_~skip~0 := 0; 57678#L105-2 assume !false; 57679#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57670#L108 assume !(12292 == ssl3_accept_~s__state~0); 57672#L111 assume !(16384 == ssl3_accept_~s__state~0); 57660#L114 assume !(8192 == ssl3_accept_~s__state~0); 57661#L117 assume !(24576 == ssl3_accept_~s__state~0); 57650#L120 assume !(8195 == ssl3_accept_~s__state~0); 57647#L123 assume !(8480 == ssl3_accept_~s__state~0); 57649#L126 assume !(8481 == ssl3_accept_~s__state~0); 57637#L129 assume !(8482 == ssl3_accept_~s__state~0); 57638#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2018-11-23 06:39:30,545 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,545 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-11-23 06:39:30,545 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,546 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:30,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,553 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,553 INFO L82 PathProgramCache]: Analyzing trace with hash -261186843, now seen corresponding path program 1 times [2018-11-23 06:39:30,553 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,554 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:30,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-11-23 06:39:30,614 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:30,614 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:30,614 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:30,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:30,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:30,615 INFO L87 Difference]: Start difference. First operand 2267 states and 2962 transitions. cyclomatic complexity: 698 Second operand 3 states. [2018-11-23 06:39:30,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:30,637 INFO L93 Difference]: Finished difference Result 4118 states and 5424 transitions. [2018-11-23 06:39:30,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:30,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4118 states and 5424 transitions. [2018-11-23 06:39:30,648 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2018-11-23 06:39:30,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4118 states to 4118 states and 5424 transitions. [2018-11-23 06:39:30,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3962 [2018-11-23 06:39:30,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3962 [2018-11-23 06:39:30,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4118 states and 5424 transitions. [2018-11-23 06:39:30,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:30,658 INFO L705 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-23 06:39:30,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states and 5424 transitions. [2018-11-23 06:39:30,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2018-11-23 06:39:30,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4118 states. [2018-11-23 06:39:30,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5424 transitions. [2018-11-23 06:39:30,686 INFO L728 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-23 06:39:30,686 INFO L608 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-23 06:39:30,686 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-23 06:39:30,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4118 states and 5424 transitions. [2018-11-23 06:39:30,695 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2018-11-23 06:39:30,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:30,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:30,698 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,698 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:30,698 INFO L794 eck$LassoCheckResult]: Stem: 63935#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63936#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63876#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 63919#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63861#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 63948#L105-2 assume !false; 64033#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66317#L108 assume !(12292 == ssl3_accept_~s__state~0); 66315#L111 assume !(16384 == ssl3_accept_~s__state~0); 66313#L114 assume !(8192 == ssl3_accept_~s__state~0); 66311#L117 assume !(24576 == ssl3_accept_~s__state~0); 66305#L120 assume !(8195 == ssl3_accept_~s__state~0); 66284#L123 assume !(8480 == ssl3_accept_~s__state~0); 66283#L126 assume !(8481 == ssl3_accept_~s__state~0); 66281#L129 assume !(8482 == ssl3_accept_~s__state~0); 66275#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2018-11-23 06:39:30,699 INFO L796 eck$LassoCheckResult]: Loop: 64313#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 64306#L278 assume !(0 == ssl3_accept_~blastFlag~0); 63906#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63907#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67774#L592 ssl3_accept_~skip~0 := 0; 67762#L105-2 assume !false; 67754#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67750#L108 assume !(12292 == ssl3_accept_~s__state~0); 67746#L111 assume !(16384 == ssl3_accept_~s__state~0); 67742#L114 assume !(8192 == ssl3_accept_~s__state~0); 67738#L117 assume !(24576 == ssl3_accept_~s__state~0); 67734#L120 assume !(8195 == ssl3_accept_~s__state~0); 63968#L123 assume !(8480 == ssl3_accept_~s__state~0); 63944#L126 assume !(8481 == ssl3_accept_~s__state~0); 63945#L129 assume !(8482 == ssl3_accept_~s__state~0); 63941#L132 assume !(8464 == ssl3_accept_~s__state~0); 63942#L135 assume !(8465 == ssl3_accept_~s__state~0); 67693#L138 assume !(8466 == ssl3_accept_~s__state~0); 64924#L141 assume 8496 == ssl3_accept_~s__state~0; 64919#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 64244#L291 assume !(1 == ssl3_accept_~blastFlag~0); 64241#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 64238#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64081#L297-2 ssl3_accept_~s__init_num~0 := 0; 64231#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64230#L592 ssl3_accept_~skip~0 := 0; 64229#L105-2 assume !false; 64228#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64227#L108 assume !(12292 == ssl3_accept_~s__state~0); 64226#L111 assume !(16384 == ssl3_accept_~s__state~0); 64225#L114 assume !(8192 == ssl3_accept_~s__state~0); 64224#L117 assume !(24576 == ssl3_accept_~s__state~0); 64223#L120 assume !(8195 == ssl3_accept_~s__state~0); 64222#L123 assume !(8480 == ssl3_accept_~s__state~0); 64221#L126 assume !(8481 == ssl3_accept_~s__state~0); 64220#L129 assume !(8482 == ssl3_accept_~s__state~0); 64219#L132 assume !(8464 == ssl3_accept_~s__state~0); 64218#L135 assume !(8465 == ssl3_accept_~s__state~0); 64217#L138 assume !(8466 == ssl3_accept_~s__state~0); 64216#L141 assume !(8496 == ssl3_accept_~s__state~0); 64215#L144 assume !(8497 == ssl3_accept_~s__state~0); 64124#L147 assume 8512 == ssl3_accept_~s__state~0; 63959#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63934#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63818#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63939#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64182#L592 ssl3_accept_~skip~0 := 0; 64179#L105-2 assume !false; 64176#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64172#L108 assume !(12292 == ssl3_accept_~s__state~0); 64168#L111 assume !(16384 == ssl3_accept_~s__state~0); 64166#L114 assume !(8192 == ssl3_accept_~s__state~0); 64163#L117 assume !(24576 == ssl3_accept_~s__state~0); 64159#L120 assume !(8195 == ssl3_accept_~s__state~0); 64155#L123 assume !(8480 == ssl3_accept_~s__state~0); 64152#L126 assume !(8481 == ssl3_accept_~s__state~0); 64148#L129 assume !(8482 == ssl3_accept_~s__state~0); 64145#L132 assume !(8464 == ssl3_accept_~s__state~0); 64142#L135 assume !(8465 == ssl3_accept_~s__state~0); 64138#L138 assume !(8466 == ssl3_accept_~s__state~0); 64134#L141 assume !(8496 == ssl3_accept_~s__state~0); 64130#L144 assume !(8497 == ssl3_accept_~s__state~0); 64126#L147 assume !(8512 == ssl3_accept_~s__state~0); 64125#L150 assume !(8513 == ssl3_accept_~s__state~0); 64120#L153 assume 8528 == ssl3_accept_~s__state~0; 63887#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63888#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63874#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63812#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63814#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66941#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66933#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66932#L592 ssl3_accept_~skip~0 := 0; 66931#L105-2 assume !false; 66930#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66929#L108 assume !(12292 == ssl3_accept_~s__state~0); 66928#L111 assume !(16384 == ssl3_accept_~s__state~0); 66927#L114 assume !(8192 == ssl3_accept_~s__state~0); 66926#L117 assume !(24576 == ssl3_accept_~s__state~0); 66925#L120 assume !(8195 == ssl3_accept_~s__state~0); 66924#L123 assume !(8480 == ssl3_accept_~s__state~0); 66923#L126 assume !(8481 == ssl3_accept_~s__state~0); 66922#L129 assume !(8482 == ssl3_accept_~s__state~0); 66921#L132 assume !(8464 == ssl3_accept_~s__state~0); 66920#L135 assume !(8465 == ssl3_accept_~s__state~0); 66919#L138 assume !(8466 == ssl3_accept_~s__state~0); 66918#L141 assume !(8496 == ssl3_accept_~s__state~0); 66917#L144 assume !(8497 == ssl3_accept_~s__state~0); 66916#L147 assume !(8512 == ssl3_accept_~s__state~0); 66915#L150 assume !(8513 == ssl3_accept_~s__state~0); 66914#L153 assume !(8528 == ssl3_accept_~s__state~0); 66912#L156 assume !(8529 == ssl3_accept_~s__state~0); 66909#L159 assume 8544 == ssl3_accept_~s__state~0; 66323#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66904#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66901#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66871#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66870#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 63895#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63896#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67647#L592 ssl3_accept_~skip~0 := 0; 67645#L105-2 assume !false; 67643#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67641#L108 assume !(12292 == ssl3_accept_~s__state~0); 67639#L111 assume !(16384 == ssl3_accept_~s__state~0); 67637#L114 assume !(8192 == ssl3_accept_~s__state~0); 67635#L117 assume !(24576 == ssl3_accept_~s__state~0); 67633#L120 assume !(8195 == ssl3_accept_~s__state~0); 67631#L123 assume !(8480 == ssl3_accept_~s__state~0); 67629#L126 assume !(8481 == ssl3_accept_~s__state~0); 67627#L129 assume !(8482 == ssl3_accept_~s__state~0); 67625#L132 assume !(8464 == ssl3_accept_~s__state~0); 67623#L135 assume !(8465 == ssl3_accept_~s__state~0); 67621#L138 assume !(8466 == ssl3_accept_~s__state~0); 67619#L141 assume !(8496 == ssl3_accept_~s__state~0); 67617#L144 assume !(8497 == ssl3_accept_~s__state~0); 67615#L147 assume !(8512 == ssl3_accept_~s__state~0); 67613#L150 assume !(8513 == ssl3_accept_~s__state~0); 67611#L153 assume !(8528 == ssl3_accept_~s__state~0); 67609#L156 assume !(8529 == ssl3_accept_~s__state~0); 67607#L159 assume !(8544 == ssl3_accept_~s__state~0); 67605#L162 assume !(8545 == ssl3_accept_~s__state~0); 67603#L165 assume !(8560 == ssl3_accept_~s__state~0); 63890#L168 assume !(8561 == ssl3_accept_~s__state~0); 63891#L171 assume 8448 == ssl3_accept_~s__state~0; 66673#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66782#L433 assume !(ssl3_accept_~num1~0 > 0); 63850#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66902#L592 ssl3_accept_~skip~0 := 0; 66900#L105-2 assume !false; 66899#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66898#L108 assume !(12292 == ssl3_accept_~s__state~0); 66893#L111 assume 16384 == ssl3_accept_~s__state~0; 66892#L217 ssl3_accept_~s__server~0 := 1; 66891#L222 assume 0 != ssl3_accept_~cb~0; 66890#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66888#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66885#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66883#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 66879#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66877#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 66863#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66852#L592 ssl3_accept_~skip~0 := 0; 66849#L105-2 assume !false; 66846#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66843#L108 assume !(12292 == ssl3_accept_~s__state~0); 66840#L111 assume !(16384 == ssl3_accept_~s__state~0); 66837#L114 assume !(8192 == ssl3_accept_~s__state~0); 66834#L117 assume !(24576 == ssl3_accept_~s__state~0); 66831#L120 assume !(8195 == ssl3_accept_~s__state~0); 66828#L123 assume !(8480 == ssl3_accept_~s__state~0); 66825#L126 assume !(8481 == ssl3_accept_~s__state~0); 66823#L129 assume !(8482 == ssl3_accept_~s__state~0); 66821#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2018-11-23 06:39:30,699 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,699 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-11-23 06:39:30,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:30,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:30,706 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:30,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1872912632, now seen corresponding path program 1 times [2018-11-23 06:39:30,707 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:30,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:30,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,708 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:30,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:30,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:30,772 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 06:39:30,772 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 06:39:30,772 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 06:39:30,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:30,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:30,813 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:30,844 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-23 06:39:30,862 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 06:39:30,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-23 06:39:30,863 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:30,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 06:39:30,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-23 06:39:30,863 INFO L87 Difference]: Start difference. First operand 4118 states and 5424 transitions. cyclomatic complexity: 1311 Second operand 5 states. [2018-11-23 06:39:31,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:31,134 INFO L93 Difference]: Finished difference Result 5500 states and 7039 transitions. [2018-11-23 06:39:31,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 06:39:31,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5500 states and 7039 transitions. [2018-11-23 06:39:31,154 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4416 [2018-11-23 06:39:31,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5500 states to 5406 states and 6941 transitions. [2018-11-23 06:39:31,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5250 [2018-11-23 06:39:31,173 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5250 [2018-11-23 06:39:31,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5406 states and 6941 transitions. [2018-11-23 06:39:31,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:31,174 INFO L705 BuchiCegarLoop]: Abstraction has 5406 states and 6941 transitions. [2018-11-23 06:39:31,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5406 states and 6941 transitions. [2018-11-23 06:39:31,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5406 to 4208. [2018-11-23 06:39:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4208 states. [2018-11-23 06:39:31,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 5468 transitions. [2018-11-23 06:39:31,218 INFO L728 BuchiCegarLoop]: Abstraction has 4208 states and 5468 transitions. [2018-11-23 06:39:31,218 INFO L608 BuchiCegarLoop]: Abstraction has 4208 states and 5468 transitions. [2018-11-23 06:39:31,218 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-23 06:39:31,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4208 states and 5468 transitions. [2018-11-23 06:39:31,242 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3892 [2018-11-23 06:39:31,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:31,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:31,243 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,244 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,244 INFO L794 eck$LassoCheckResult]: Stem: 74015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 74016#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73963#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 74000#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73946#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 74028#L105-2 assume !false; 74098#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75351#L108 assume !(12292 == ssl3_accept_~s__state~0); 75352#L111 assume !(16384 == ssl3_accept_~s__state~0); 75343#L114 assume !(8192 == ssl3_accept_~s__state~0); 75338#L117 assume !(24576 == ssl3_accept_~s__state~0); 75339#L120 assume !(8195 == ssl3_accept_~s__state~0); 74876#L123 assume !(8480 == ssl3_accept_~s__state~0); 74877#L126 assume !(8481 == ssl3_accept_~s__state~0); 74866#L129 assume !(8482 == ssl3_accept_~s__state~0); 74867#L132 assume 8464 == ssl3_accept_~s__state~0; 75084#L139 [2018-11-23 06:39:31,244 INFO L796 eck$LassoCheckResult]: Loop: 75084#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 76347#L278 assume !(0 == ssl3_accept_~blastFlag~0); 76343#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 76335#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76330#L592 ssl3_accept_~skip~0 := 0; 76323#L105-2 assume !false; 76319#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76314#L108 assume !(12292 == ssl3_accept_~s__state~0); 76308#L111 assume !(16384 == ssl3_accept_~s__state~0); 76302#L114 assume !(8192 == ssl3_accept_~s__state~0); 76296#L117 assume !(24576 == ssl3_accept_~s__state~0); 76289#L120 assume !(8195 == ssl3_accept_~s__state~0); 76283#L123 assume !(8480 == ssl3_accept_~s__state~0); 76277#L126 assume !(8481 == ssl3_accept_~s__state~0); 76273#L129 assume !(8482 == ssl3_accept_~s__state~0); 76269#L132 assume !(8464 == ssl3_accept_~s__state~0); 76255#L135 assume !(8465 == ssl3_accept_~s__state~0); 76252#L138 assume !(8466 == ssl3_accept_~s__state~0); 76221#L141 assume 8496 == ssl3_accept_~s__state~0; 75080#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 76144#L291 assume !(1 == ssl3_accept_~blastFlag~0); 75345#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 75346#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 74013#L297-2 ssl3_accept_~s__init_num~0 := 0; 76136#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76135#L592 ssl3_accept_~skip~0 := 0; 76134#L105-2 assume !false; 76133#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76132#L108 assume !(12292 == ssl3_accept_~s__state~0); 76131#L111 assume !(16384 == ssl3_accept_~s__state~0); 76130#L114 assume !(8192 == ssl3_accept_~s__state~0); 76129#L117 assume !(24576 == ssl3_accept_~s__state~0); 76128#L120 assume !(8195 == ssl3_accept_~s__state~0); 76127#L123 assume !(8480 == ssl3_accept_~s__state~0); 76126#L126 assume !(8481 == ssl3_accept_~s__state~0); 76122#L129 assume !(8482 == ssl3_accept_~s__state~0); 76118#L132 assume !(8464 == ssl3_accept_~s__state~0); 76112#L135 assume !(8465 == ssl3_accept_~s__state~0); 76110#L138 assume !(8466 == ssl3_accept_~s__state~0); 76106#L141 assume !(8496 == ssl3_accept_~s__state~0); 76101#L144 assume !(8497 == ssl3_accept_~s__state~0); 76099#L147 assume 8512 == ssl3_accept_~s__state~0; 75075#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76094#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 76090#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76084#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76082#L592 ssl3_accept_~skip~0 := 0; 76080#L105-2 assume !false; 76078#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76076#L108 assume !(12292 == ssl3_accept_~s__state~0); 76074#L111 assume !(16384 == ssl3_accept_~s__state~0); 76071#L114 assume !(8192 == ssl3_accept_~s__state~0); 76067#L117 assume !(24576 == ssl3_accept_~s__state~0); 76065#L120 assume !(8195 == ssl3_accept_~s__state~0); 76063#L123 assume !(8480 == ssl3_accept_~s__state~0); 76061#L126 assume !(8481 == ssl3_accept_~s__state~0); 76059#L129 assume !(8482 == ssl3_accept_~s__state~0); 76058#L132 assume !(8464 == ssl3_accept_~s__state~0); 76056#L135 assume !(8465 == ssl3_accept_~s__state~0); 76051#L138 assume !(8466 == ssl3_accept_~s__state~0); 76047#L141 assume !(8496 == ssl3_accept_~s__state~0); 76046#L144 assume !(8497 == ssl3_accept_~s__state~0); 76045#L147 assume !(8512 == ssl3_accept_~s__state~0); 76044#L150 assume !(8513 == ssl3_accept_~s__state~0); 76043#L153 assume 8528 == ssl3_accept_~s__state~0; 75069#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76042#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76039#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76037#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 76035#L358 assume !(ssl3_accept_~ret~0 <= 0); 76030#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76021#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76018#L592 ssl3_accept_~skip~0 := 0; 76017#L105-2 assume !false; 76012#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76010#L108 assume !(12292 == ssl3_accept_~s__state~0); 76008#L111 assume !(16384 == ssl3_accept_~s__state~0); 76006#L114 assume !(8192 == ssl3_accept_~s__state~0); 76004#L117 assume !(24576 == ssl3_accept_~s__state~0); 76002#L120 assume !(8195 == ssl3_accept_~s__state~0); 76000#L123 assume !(8480 == ssl3_accept_~s__state~0); 75998#L126 assume !(8481 == ssl3_accept_~s__state~0); 75996#L129 assume !(8482 == ssl3_accept_~s__state~0); 75994#L132 assume !(8464 == ssl3_accept_~s__state~0); 75992#L135 assume !(8465 == ssl3_accept_~s__state~0); 75990#L138 assume !(8466 == ssl3_accept_~s__state~0); 75988#L141 assume !(8496 == ssl3_accept_~s__state~0); 75986#L144 assume !(8497 == ssl3_accept_~s__state~0); 75984#L147 assume !(8512 == ssl3_accept_~s__state~0); 75982#L150 assume !(8513 == ssl3_accept_~s__state~0); 75980#L153 assume !(8528 == ssl3_accept_~s__state~0); 75978#L156 assume !(8529 == ssl3_accept_~s__state~0); 75976#L159 assume 8544 == ssl3_accept_~s__state~0; 75063#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 75973#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 75970#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75965#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 75952#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75951#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 75950#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75893#L592 ssl3_accept_~skip~0 := 0; 75894#L105-2 assume !false; 75870#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75871#L108 assume !(12292 == ssl3_accept_~s__state~0); 75858#L111 assume !(16384 == ssl3_accept_~s__state~0); 75859#L114 assume !(8192 == ssl3_accept_~s__state~0); 75846#L117 assume !(24576 == ssl3_accept_~s__state~0); 75847#L120 assume !(8195 == ssl3_accept_~s__state~0); 75834#L123 assume !(8480 == ssl3_accept_~s__state~0); 75835#L126 assume !(8481 == ssl3_accept_~s__state~0); 75822#L129 assume !(8482 == ssl3_accept_~s__state~0); 75823#L132 assume !(8464 == ssl3_accept_~s__state~0); 75810#L135 assume !(8465 == ssl3_accept_~s__state~0); 75811#L138 assume !(8466 == ssl3_accept_~s__state~0); 75799#L141 assume !(8496 == ssl3_accept_~s__state~0); 75798#L144 assume !(8497 == ssl3_accept_~s__state~0); 75797#L147 assume !(8512 == ssl3_accept_~s__state~0); 75796#L150 assume !(8513 == ssl3_accept_~s__state~0); 75795#L153 assume !(8528 == ssl3_accept_~s__state~0); 75794#L156 assume !(8529 == ssl3_accept_~s__state~0); 75793#L159 assume !(8544 == ssl3_accept_~s__state~0); 75792#L162 assume !(8545 == ssl3_accept_~s__state~0); 75791#L165 assume !(8560 == ssl3_accept_~s__state~0); 75790#L168 assume !(8561 == ssl3_accept_~s__state~0); 75789#L171 assume 8448 == ssl3_accept_~s__state~0; 75788#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 75786#L433 assume !(ssl3_accept_~num1~0 > 0); 75782#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75777#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75776#L592 ssl3_accept_~skip~0 := 0; 75775#L105-2 assume !false; 75774#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75773#L108 assume !(12292 == ssl3_accept_~s__state~0); 75772#L111 assume !(16384 == ssl3_accept_~s__state~0); 75771#L114 assume !(8192 == ssl3_accept_~s__state~0); 75770#L117 assume !(24576 == ssl3_accept_~s__state~0); 75769#L120 assume !(8195 == ssl3_accept_~s__state~0); 75768#L123 assume !(8480 == ssl3_accept_~s__state~0); 75767#L126 assume !(8481 == ssl3_accept_~s__state~0); 75766#L129 assume !(8482 == ssl3_accept_~s__state~0); 75765#L132 assume !(8464 == ssl3_accept_~s__state~0); 75764#L135 assume !(8465 == ssl3_accept_~s__state~0); 75763#L138 assume !(8466 == ssl3_accept_~s__state~0); 75762#L141 assume !(8496 == ssl3_accept_~s__state~0); 75761#L144 assume !(8497 == ssl3_accept_~s__state~0); 75760#L147 assume !(8512 == ssl3_accept_~s__state~0); 75759#L150 assume !(8513 == ssl3_accept_~s__state~0); 75758#L153 assume !(8528 == ssl3_accept_~s__state~0); 75757#L156 assume !(8529 == ssl3_accept_~s__state~0); 75756#L159 assume !(8544 == ssl3_accept_~s__state~0); 75755#L162 assume !(8545 == ssl3_accept_~s__state~0); 75754#L165 assume !(8560 == ssl3_accept_~s__state~0); 75753#L168 assume !(8561 == ssl3_accept_~s__state~0); 75752#L171 assume !(8448 == ssl3_accept_~s__state~0); 75751#L174 assume 8576 == ssl3_accept_~s__state~0; 75648#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 75742#L447 assume !(ssl3_accept_~ret~0 <= 0); 75687#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75688#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75927#L592 ssl3_accept_~skip~0 := 0; 75879#L105-2 assume !false; 75880#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75864#L108 assume !(12292 == ssl3_accept_~s__state~0); 75865#L111 assume !(16384 == ssl3_accept_~s__state~0); 75852#L114 assume !(8192 == ssl3_accept_~s__state~0); 75853#L117 assume !(24576 == ssl3_accept_~s__state~0); 75840#L120 assume !(8195 == ssl3_accept_~s__state~0); 75841#L123 assume !(8480 == ssl3_accept_~s__state~0); 75828#L126 assume !(8481 == ssl3_accept_~s__state~0); 75829#L129 assume !(8482 == ssl3_accept_~s__state~0); 75816#L132 assume 8464 == ssl3_accept_~s__state~0; 75084#L139 [2018-11-23 06:39:31,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,244 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-11-23 06:39:31,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:31,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1592655076, now seen corresponding path program 1 times [2018-11-23 06:39:31,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:31,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2018-11-23 06:39:31,311 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:31,311 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:31,314 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:31,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:31,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:31,315 INFO L87 Difference]: Start difference. First operand 4208 states and 5468 transitions. cyclomatic complexity: 1268 Second operand 3 states. [2018-11-23 06:39:31,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:31,436 INFO L93 Difference]: Finished difference Result 4609 states and 5933 transitions. [2018-11-23 06:39:31,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:31,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4609 states and 5933 transitions. [2018-11-23 06:39:31,446 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3994 [2018-11-23 06:39:31,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4609 states to 4459 states and 5783 transitions. [2018-11-23 06:39:31,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4303 [2018-11-23 06:39:31,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4303 [2018-11-23 06:39:31,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4459 states and 5783 transitions. [2018-11-23 06:39:31,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:31,463 INFO L705 BuchiCegarLoop]: Abstraction has 4459 states and 5783 transitions. [2018-11-23 06:39:31,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4459 states and 5783 transitions. [2018-11-23 06:39:31,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4459 to 4168. [2018-11-23 06:39:31,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2018-11-23 06:39:31,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5394 transitions. [2018-11-23 06:39:31,504 INFO L728 BuchiCegarLoop]: Abstraction has 4168 states and 5394 transitions. [2018-11-23 06:39:31,504 INFO L608 BuchiCegarLoop]: Abstraction has 4168 states and 5394 transitions. [2018-11-23 06:39:31,504 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-23 06:39:31,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5394 transitions. [2018-11-23 06:39:31,514 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2018-11-23 06:39:31,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:31,515 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:31,516 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,516 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,516 INFO L794 eck$LassoCheckResult]: Stem: 82848#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 82849#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82789#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 82833#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82771#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 82861#L105-2 assume !false; 82935#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84663#L108 assume !(12292 == ssl3_accept_~s__state~0); 84664#L111 assume !(16384 == ssl3_accept_~s__state~0); 84655#L114 assume !(8192 == ssl3_accept_~s__state~0); 84656#L117 assume !(24576 == ssl3_accept_~s__state~0); 84646#L120 assume !(8195 == ssl3_accept_~s__state~0); 84647#L123 assume !(8480 == ssl3_accept_~s__state~0); 84636#L126 assume !(8481 == ssl3_accept_~s__state~0); 84637#L129 assume !(8482 == ssl3_accept_~s__state~0); 84628#L132 assume 8464 == ssl3_accept_~s__state~0; 83166#L139 [2018-11-23 06:39:31,517 INFO L796 eck$LassoCheckResult]: Loop: 83166#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 85855#L278 assume !(0 == ssl3_accept_~blastFlag~0); 85856#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 86744#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86743#L592 ssl3_accept_~skip~0 := 0; 86742#L105-2 assume !false; 86741#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86740#L108 assume !(12292 == ssl3_accept_~s__state~0); 86739#L111 assume !(16384 == ssl3_accept_~s__state~0); 86738#L114 assume !(8192 == ssl3_accept_~s__state~0); 86737#L117 assume !(24576 == ssl3_accept_~s__state~0); 86736#L120 assume !(8195 == ssl3_accept_~s__state~0); 86735#L123 assume !(8480 == ssl3_accept_~s__state~0); 86734#L126 assume !(8481 == ssl3_accept_~s__state~0); 86733#L129 assume !(8482 == ssl3_accept_~s__state~0); 86732#L132 assume !(8464 == ssl3_accept_~s__state~0); 86731#L135 assume !(8465 == ssl3_accept_~s__state~0); 86730#L138 assume !(8466 == ssl3_accept_~s__state~0); 85424#L141 assume 8496 == ssl3_accept_~s__state~0; 83159#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 85423#L291 assume !(1 == ssl3_accept_~blastFlag~0); 85422#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 85420#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82846#L297-2 ssl3_accept_~s__init_num~0 := 0; 85413#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85412#L592 ssl3_accept_~skip~0 := 0; 85411#L105-2 assume !false; 85410#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85409#L108 assume !(12292 == ssl3_accept_~s__state~0); 85408#L111 assume !(16384 == ssl3_accept_~s__state~0); 85407#L114 assume !(8192 == ssl3_accept_~s__state~0); 85406#L117 assume !(24576 == ssl3_accept_~s__state~0); 85405#L120 assume !(8195 == ssl3_accept_~s__state~0); 85404#L123 assume !(8480 == ssl3_accept_~s__state~0); 85403#L126 assume !(8481 == ssl3_accept_~s__state~0); 85402#L129 assume !(8482 == ssl3_accept_~s__state~0); 85401#L132 assume !(8464 == ssl3_accept_~s__state~0); 85400#L135 assume !(8465 == ssl3_accept_~s__state~0); 85399#L138 assume !(8466 == ssl3_accept_~s__state~0); 85398#L141 assume !(8496 == ssl3_accept_~s__state~0); 85397#L144 assume !(8497 == ssl3_accept_~s__state~0); 85396#L147 assume 8512 == ssl3_accept_~s__state~0; 83152#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85393#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 85390#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 85385#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85384#L592 ssl3_accept_~skip~0 := 0; 85383#L105-2 assume !false; 85382#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85381#L108 assume !(12292 == ssl3_accept_~s__state~0); 85379#L111 assume !(16384 == ssl3_accept_~s__state~0); 85377#L114 assume !(8192 == ssl3_accept_~s__state~0); 85375#L117 assume !(24576 == ssl3_accept_~s__state~0); 85372#L120 assume !(8195 == ssl3_accept_~s__state~0); 85370#L123 assume !(8480 == ssl3_accept_~s__state~0); 85367#L126 assume !(8481 == ssl3_accept_~s__state~0); 85363#L129 assume !(8482 == ssl3_accept_~s__state~0); 85357#L132 assume !(8464 == ssl3_accept_~s__state~0); 85355#L135 assume !(8465 == ssl3_accept_~s__state~0); 85353#L138 assume !(8466 == ssl3_accept_~s__state~0); 85351#L141 assume !(8496 == ssl3_accept_~s__state~0); 85349#L144 assume !(8497 == ssl3_accept_~s__state~0); 85347#L147 assume !(8512 == ssl3_accept_~s__state~0); 85345#L150 assume !(8513 == ssl3_accept_~s__state~0); 85343#L153 assume 8528 == ssl3_accept_~s__state~0; 83145#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85339#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 85337#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 85335#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 85329#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 85324#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85303#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85301#L592 ssl3_accept_~skip~0 := 0; 85298#L105-2 assume !false; 85297#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85292#L108 assume !(12292 == ssl3_accept_~s__state~0); 85290#L111 assume !(16384 == ssl3_accept_~s__state~0); 85288#L114 assume !(8192 == ssl3_accept_~s__state~0); 85286#L117 assume !(24576 == ssl3_accept_~s__state~0); 85284#L120 assume !(8195 == ssl3_accept_~s__state~0); 85282#L123 assume !(8480 == ssl3_accept_~s__state~0); 85280#L126 assume !(8481 == ssl3_accept_~s__state~0); 85278#L129 assume !(8482 == ssl3_accept_~s__state~0); 85276#L132 assume !(8464 == ssl3_accept_~s__state~0); 85274#L135 assume !(8465 == ssl3_accept_~s__state~0); 85272#L138 assume !(8466 == ssl3_accept_~s__state~0); 85270#L141 assume !(8496 == ssl3_accept_~s__state~0); 85268#L144 assume !(8497 == ssl3_accept_~s__state~0); 85266#L147 assume !(8512 == ssl3_accept_~s__state~0); 85264#L150 assume !(8513 == ssl3_accept_~s__state~0); 85262#L153 assume !(8528 == ssl3_accept_~s__state~0); 85260#L156 assume !(8529 == ssl3_accept_~s__state~0); 85258#L159 assume 8544 == ssl3_accept_~s__state~0; 83138#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85244#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 85239#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85233#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85228#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 85223#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 85215#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85212#L592 ssl3_accept_~skip~0 := 0; 85209#L105-2 assume !false; 85206#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85203#L108 assume !(12292 == ssl3_accept_~s__state~0); 85200#L111 assume !(16384 == ssl3_accept_~s__state~0); 85197#L114 assume !(8192 == ssl3_accept_~s__state~0); 85194#L117 assume !(24576 == ssl3_accept_~s__state~0); 85191#L120 assume !(8195 == ssl3_accept_~s__state~0); 85188#L123 assume !(8480 == ssl3_accept_~s__state~0); 85185#L126 assume !(8481 == ssl3_accept_~s__state~0); 85183#L129 assume !(8482 == ssl3_accept_~s__state~0); 85181#L132 assume !(8464 == ssl3_accept_~s__state~0); 85179#L135 assume !(8465 == ssl3_accept_~s__state~0); 85177#L138 assume !(8466 == ssl3_accept_~s__state~0); 85175#L141 assume !(8496 == ssl3_accept_~s__state~0); 85173#L144 assume !(8497 == ssl3_accept_~s__state~0); 85171#L147 assume !(8512 == ssl3_accept_~s__state~0); 85170#L150 assume !(8513 == ssl3_accept_~s__state~0); 85163#L153 assume !(8528 == ssl3_accept_~s__state~0); 85161#L156 assume !(8529 == ssl3_accept_~s__state~0); 85160#L159 assume !(8544 == ssl3_accept_~s__state~0); 85159#L162 assume !(8545 == ssl3_accept_~s__state~0); 85158#L165 assume !(8560 == ssl3_accept_~s__state~0); 85156#L168 assume !(8561 == ssl3_accept_~s__state~0); 85153#L171 assume 8448 == ssl3_accept_~s__state~0; 85152#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 85151#L433 assume !(ssl3_accept_~num1~0 > 0); 85149#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85141#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85140#L592 ssl3_accept_~skip~0 := 0; 85139#L105-2 assume !false; 85138#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85137#L108 assume !(12292 == ssl3_accept_~s__state~0); 85136#L111 assume !(16384 == ssl3_accept_~s__state~0); 85135#L114 assume !(8192 == ssl3_accept_~s__state~0); 85134#L117 assume !(24576 == ssl3_accept_~s__state~0); 85132#L120 assume !(8195 == ssl3_accept_~s__state~0); 85131#L123 assume !(8480 == ssl3_accept_~s__state~0); 85130#L126 assume !(8481 == ssl3_accept_~s__state~0); 85128#L129 assume !(8482 == ssl3_accept_~s__state~0); 85127#L132 assume !(8464 == ssl3_accept_~s__state~0); 85126#L135 assume !(8465 == ssl3_accept_~s__state~0); 85125#L138 assume !(8466 == ssl3_accept_~s__state~0); 85124#L141 assume !(8496 == ssl3_accept_~s__state~0); 85123#L144 assume !(8497 == ssl3_accept_~s__state~0); 85121#L147 assume !(8512 == ssl3_accept_~s__state~0); 85119#L150 assume !(8513 == ssl3_accept_~s__state~0); 85117#L153 assume !(8528 == ssl3_accept_~s__state~0); 85115#L156 assume !(8529 == ssl3_accept_~s__state~0); 85113#L159 assume !(8544 == ssl3_accept_~s__state~0); 85111#L162 assume !(8545 == ssl3_accept_~s__state~0); 85109#L165 assume !(8560 == ssl3_accept_~s__state~0); 85107#L168 assume !(8561 == ssl3_accept_~s__state~0); 85103#L171 assume !(8448 == ssl3_accept_~s__state~0); 85104#L174 assume 8576 == ssl3_accept_~s__state~0; 84820#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 86011#L447 assume !(ssl3_accept_~ret~0 <= 0); 86010#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83958#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86721#L592 ssl3_accept_~skip~0 := 0; 86720#L105-2 assume !false; 86719#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86718#L108 assume !(12292 == ssl3_accept_~s__state~0); 86717#L111 assume !(16384 == ssl3_accept_~s__state~0); 86716#L114 assume !(8192 == ssl3_accept_~s__state~0); 86715#L117 assume !(24576 == ssl3_accept_~s__state~0); 86714#L120 assume !(8195 == ssl3_accept_~s__state~0); 86713#L123 assume !(8480 == ssl3_accept_~s__state~0); 85341#L126 assume !(8481 == ssl3_accept_~s__state~0); 86712#L129 assume !(8482 == ssl3_accept_~s__state~0); 86711#L132 assume !(8464 == ssl3_accept_~s__state~0); 86710#L135 assume !(8465 == ssl3_accept_~s__state~0); 86709#L138 assume 8466 == ssl3_accept_~s__state~0; 83166#L139 [2018-11-23 06:39:31,517 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,517 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2018-11-23 06:39:31,517 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,517 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,518 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:31,518 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,525 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,525 INFO L82 PathProgramCache]: Analyzing trace with hash -103208798, now seen corresponding path program 1 times [2018-11-23 06:39:31,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,526 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:31,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:31,608 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2018-11-23 06:39:31,608 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:31,609 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:31,609 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:31,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:31,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:31,609 INFO L87 Difference]: Start difference. First operand 4168 states and 5394 transitions. cyclomatic complexity: 1235 Second operand 3 states. [2018-11-23 06:39:31,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:31,640 INFO L93 Difference]: Finished difference Result 7416 states and 9533 transitions. [2018-11-23 06:39:31,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:31,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7416 states and 9533 transitions. [2018-11-23 06:39:31,664 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7003 [2018-11-23 06:39:31,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7416 states to 7416 states and 9533 transitions. [2018-11-23 06:39:31,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7260 [2018-11-23 06:39:31,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7260 [2018-11-23 06:39:31,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7416 states and 9533 transitions. [2018-11-23 06:39:31,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:31,689 INFO L705 BuchiCegarLoop]: Abstraction has 7416 states and 9533 transitions. [2018-11-23 06:39:31,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7416 states and 9533 transitions. [2018-11-23 06:39:31,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7416 to 4168. [2018-11-23 06:39:31,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2018-11-23 06:39:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5389 transitions. [2018-11-23 06:39:31,745 INFO L728 BuchiCegarLoop]: Abstraction has 4168 states and 5389 transitions. [2018-11-23 06:39:31,745 INFO L608 BuchiCegarLoop]: Abstraction has 4168 states and 5389 transitions. [2018-11-23 06:39:31,745 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-23 06:39:31,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5389 transitions. [2018-11-23 06:39:31,755 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2018-11-23 06:39:31,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:31,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:31,757 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,757 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:31,757 INFO L794 eck$LassoCheckResult]: Stem: 94435#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 94436#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94377#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 94419#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94361#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 94449#L105-2 assume !false; 94524#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95337#L108 assume !(12292 == ssl3_accept_~s__state~0); 95336#L111 assume !(16384 == ssl3_accept_~s__state~0); 95335#L114 assume !(8192 == ssl3_accept_~s__state~0); 95334#L117 assume !(24576 == ssl3_accept_~s__state~0); 95333#L120 assume !(8195 == ssl3_accept_~s__state~0); 95332#L123 assume !(8480 == ssl3_accept_~s__state~0); 95331#L126 assume !(8481 == ssl3_accept_~s__state~0); 95330#L129 assume !(8482 == ssl3_accept_~s__state~0); 95329#L132 assume 8464 == ssl3_accept_~s__state~0; 94657#L139 [2018-11-23 06:39:31,757 INFO L796 eck$LassoCheckResult]: Loop: 94657#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 97195#L278 assume !(0 == ssl3_accept_~blastFlag~0); 94405#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 94252#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94253#L592 ssl3_accept_~skip~0 := 0; 98368#L105-2 assume !false; 98367#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98365#L108 assume !(12292 == ssl3_accept_~s__state~0); 97238#L111 assume !(16384 == ssl3_accept_~s__state~0); 97218#L114 assume !(8192 == ssl3_accept_~s__state~0); 97217#L117 assume !(24576 == ssl3_accept_~s__state~0); 97141#L120 assume !(8195 == ssl3_accept_~s__state~0); 97025#L123 assume !(8480 == ssl3_accept_~s__state~0); 97023#L126 assume !(8481 == ssl3_accept_~s__state~0); 97000#L129 assume !(8482 == ssl3_accept_~s__state~0); 97001#L132 assume !(8464 == ssl3_accept_~s__state~0); 98122#L135 assume !(8465 == ssl3_accept_~s__state~0); 96966#L138 assume !(8466 == ssl3_accept_~s__state~0); 96958#L141 assume 8496 == ssl3_accept_~s__state~0; 94650#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 96957#L291 assume !(1 == ssl3_accept_~blastFlag~0); 96956#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 96953#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 94572#L297-2 ssl3_accept_~s__init_num~0 := 0; 96946#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96945#L592 ssl3_accept_~skip~0 := 0; 96944#L105-2 assume !false; 96943#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96942#L108 assume !(12292 == ssl3_accept_~s__state~0); 96941#L111 assume !(16384 == ssl3_accept_~s__state~0); 96940#L114 assume !(8192 == ssl3_accept_~s__state~0); 96939#L117 assume !(24576 == ssl3_accept_~s__state~0); 96938#L120 assume !(8195 == ssl3_accept_~s__state~0); 96937#L123 assume !(8480 == ssl3_accept_~s__state~0); 96936#L126 assume !(8481 == ssl3_accept_~s__state~0); 96935#L129 assume !(8482 == ssl3_accept_~s__state~0); 96934#L132 assume !(8464 == ssl3_accept_~s__state~0); 96933#L135 assume !(8465 == ssl3_accept_~s__state~0); 96932#L138 assume !(8466 == ssl3_accept_~s__state~0); 96931#L141 assume !(8496 == ssl3_accept_~s__state~0); 96930#L144 assume !(8497 == ssl3_accept_~s__state~0); 96929#L147 assume 8512 == ssl3_accept_~s__state~0; 94644#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96926#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 96923#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96918#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96917#L592 ssl3_accept_~skip~0 := 0; 96916#L105-2 assume !false; 96915#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96914#L108 assume !(12292 == ssl3_accept_~s__state~0); 96913#L111 assume !(16384 == ssl3_accept_~s__state~0); 96912#L114 assume !(8192 == ssl3_accept_~s__state~0); 96911#L117 assume !(24576 == ssl3_accept_~s__state~0); 96910#L120 assume !(8195 == ssl3_accept_~s__state~0); 96909#L123 assume !(8480 == ssl3_accept_~s__state~0); 96908#L126 assume !(8481 == ssl3_accept_~s__state~0); 96907#L129 assume !(8482 == ssl3_accept_~s__state~0); 96906#L132 assume !(8464 == ssl3_accept_~s__state~0); 96905#L135 assume !(8465 == ssl3_accept_~s__state~0); 96904#L138 assume !(8466 == ssl3_accept_~s__state~0); 96903#L141 assume !(8496 == ssl3_accept_~s__state~0); 96902#L144 assume !(8497 == ssl3_accept_~s__state~0); 96901#L147 assume !(8512 == ssl3_accept_~s__state~0); 96900#L150 assume !(8513 == ssl3_accept_~s__state~0); 96899#L153 assume 8528 == ssl3_accept_~s__state~0; 94638#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96896#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 96897#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 96890#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 96888#L358 assume !(ssl3_accept_~ret~0 <= 0); 96883#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96878#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96876#L592 ssl3_accept_~skip~0 := 0; 96873#L105-2 assume !false; 96868#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96866#L108 assume !(12292 == ssl3_accept_~s__state~0); 96864#L111 assume !(16384 == ssl3_accept_~s__state~0); 96862#L114 assume !(8192 == ssl3_accept_~s__state~0); 96860#L117 assume !(24576 == ssl3_accept_~s__state~0); 96858#L120 assume !(8195 == ssl3_accept_~s__state~0); 96856#L123 assume !(8480 == ssl3_accept_~s__state~0); 96854#L126 assume !(8481 == ssl3_accept_~s__state~0); 96852#L129 assume !(8482 == ssl3_accept_~s__state~0); 96850#L132 assume !(8464 == ssl3_accept_~s__state~0); 96848#L135 assume !(8465 == ssl3_accept_~s__state~0); 96846#L138 assume !(8466 == ssl3_accept_~s__state~0); 96844#L141 assume !(8496 == ssl3_accept_~s__state~0); 96842#L144 assume !(8497 == ssl3_accept_~s__state~0); 96840#L147 assume !(8512 == ssl3_accept_~s__state~0); 96838#L150 assume !(8513 == ssl3_accept_~s__state~0); 96836#L153 assume !(8528 == ssl3_accept_~s__state~0); 96834#L156 assume !(8529 == ssl3_accept_~s__state~0); 96832#L159 assume 8544 == ssl3_accept_~s__state~0; 94633#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96829#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 96826#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96822#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96819#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96816#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 96810#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96809#L592 ssl3_accept_~skip~0 := 0; 96808#L105-2 assume !false; 96807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96806#L108 assume !(12292 == ssl3_accept_~s__state~0); 96805#L111 assume !(16384 == ssl3_accept_~s__state~0); 96804#L114 assume !(8192 == ssl3_accept_~s__state~0); 96803#L117 assume !(24576 == ssl3_accept_~s__state~0); 96802#L120 assume !(8195 == ssl3_accept_~s__state~0); 96801#L123 assume !(8480 == ssl3_accept_~s__state~0); 96800#L126 assume !(8481 == ssl3_accept_~s__state~0); 96799#L129 assume !(8482 == ssl3_accept_~s__state~0); 96798#L132 assume !(8464 == ssl3_accept_~s__state~0); 96797#L135 assume !(8465 == ssl3_accept_~s__state~0); 96796#L138 assume !(8466 == ssl3_accept_~s__state~0); 96795#L141 assume !(8496 == ssl3_accept_~s__state~0); 96794#L144 assume !(8497 == ssl3_accept_~s__state~0); 96793#L147 assume !(8512 == ssl3_accept_~s__state~0); 96792#L150 assume !(8513 == ssl3_accept_~s__state~0); 96791#L153 assume !(8528 == ssl3_accept_~s__state~0); 96790#L156 assume !(8529 == ssl3_accept_~s__state~0); 96789#L159 assume !(8544 == ssl3_accept_~s__state~0); 96788#L162 assume !(8545 == ssl3_accept_~s__state~0); 96787#L165 assume !(8560 == ssl3_accept_~s__state~0); 96786#L168 assume !(8561 == ssl3_accept_~s__state~0); 96784#L171 assume 8448 == ssl3_accept_~s__state~0; 96782#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 96780#L433 assume !(ssl3_accept_~num1~0 > 0); 96763#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96755#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96754#L592 ssl3_accept_~skip~0 := 0; 96753#L105-2 assume !false; 96752#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96751#L108 assume !(12292 == ssl3_accept_~s__state~0); 96750#L111 assume !(16384 == ssl3_accept_~s__state~0); 96749#L114 assume !(8192 == ssl3_accept_~s__state~0); 96748#L117 assume !(24576 == ssl3_accept_~s__state~0); 96746#L120 assume !(8195 == ssl3_accept_~s__state~0); 96745#L123 assume !(8480 == ssl3_accept_~s__state~0); 96744#L126 assume !(8481 == ssl3_accept_~s__state~0); 96734#L129 assume !(8482 == ssl3_accept_~s__state~0); 96735#L132 assume !(8464 == ssl3_accept_~s__state~0); 96725#L135 assume !(8465 == ssl3_accept_~s__state~0); 96726#L138 assume !(8466 == ssl3_accept_~s__state~0); 96716#L141 assume !(8496 == ssl3_accept_~s__state~0); 96717#L144 assume !(8497 == ssl3_accept_~s__state~0); 96686#L147 assume !(8512 == ssl3_accept_~s__state~0); 96687#L150 assume !(8513 == ssl3_accept_~s__state~0); 96674#L153 assume !(8528 == ssl3_accept_~s__state~0); 96675#L156 assume !(8529 == ssl3_accept_~s__state~0); 96662#L159 assume !(8544 == ssl3_accept_~s__state~0); 96663#L162 assume !(8545 == ssl3_accept_~s__state~0); 96644#L165 assume !(8560 == ssl3_accept_~s__state~0); 96645#L168 assume !(8561 == ssl3_accept_~s__state~0); 96629#L171 assume !(8448 == ssl3_accept_~s__state~0); 96626#L174 assume 8576 == ssl3_accept_~s__state~0; 96429#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 96567#L447 assume !(ssl3_accept_~ret~0 <= 0); 96568#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 95787#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98138#L592 ssl3_accept_~skip~0 := 0; 98136#L105-2 assume !false; 98134#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98132#L108 assume !(12292 == ssl3_accept_~s__state~0); 98131#L111 assume !(16384 == ssl3_accept_~s__state~0); 98130#L114 assume !(8192 == ssl3_accept_~s__state~0); 98129#L117 assume !(24576 == ssl3_accept_~s__state~0); 98128#L120 assume !(8195 == ssl3_accept_~s__state~0); 98127#L123 assume !(8480 == ssl3_accept_~s__state~0); 97027#L126 assume !(8481 == ssl3_accept_~s__state~0); 98126#L129 assume !(8482 == ssl3_accept_~s__state~0); 96999#L132 assume !(8464 == ssl3_accept_~s__state~0); 96997#L135 assume !(8465 == ssl3_accept_~s__state~0); 96998#L138 assume 8466 == ssl3_accept_~s__state~0; 94657#L139 [2018-11-23 06:39:31,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,758 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2018-11-23 06:39:31,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:31,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:31,768 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:31,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1533165823, now seen corresponding path program 1 times [2018-11-23 06:39:31,768 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:31,769 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:31,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,769 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:31,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:31,890 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 06:39:31,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:31,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 06:39:31,890 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:31,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 06:39:31,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 06:39:31,891 INFO L87 Difference]: Start difference. First operand 4168 states and 5389 transitions. cyclomatic complexity: 1230 Second operand 5 states. [2018-11-23 06:39:31,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:31,952 INFO L93 Difference]: Finished difference Result 4163 states and 5374 transitions. [2018-11-23 06:39:31,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:31,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4163 states and 5374 transitions. [2018-11-23 06:39:31,964 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2018-11-23 06:39:31,972 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4163 states to 4163 states and 5374 transitions. [2018-11-23 06:39:31,972 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4007 [2018-11-23 06:39:31,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4007 [2018-11-23 06:39:31,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4163 states and 5374 transitions. [2018-11-23 06:39:31,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:31,974 INFO L705 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-23 06:39:31,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4163 states and 5374 transitions. [2018-11-23 06:39:32,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4163 to 4163. [2018-11-23 06:39:32,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4163 states. [2018-11-23 06:39:32,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4163 states to 4163 states and 5374 transitions. [2018-11-23 06:39:32,012 INFO L728 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-23 06:39:32,012 INFO L608 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-23 06:39:32,012 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-23 06:39:32,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4163 states and 5374 transitions. [2018-11-23 06:39:32,022 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2018-11-23 06:39:32,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:32,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:32,023 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:32,023 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:32,023 INFO L794 eck$LassoCheckResult]: Stem: 102755#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 102756#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102704#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 102737#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102690#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 102765#L105-2 assume !false; 102836#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106413#L108 assume !(12292 == ssl3_accept_~s__state~0); 106412#L111 assume !(16384 == ssl3_accept_~s__state~0); 106411#L114 assume !(8192 == ssl3_accept_~s__state~0); 106410#L117 assume !(24576 == ssl3_accept_~s__state~0); 106409#L120 assume !(8195 == ssl3_accept_~s__state~0); 106408#L123 assume !(8480 == ssl3_accept_~s__state~0); 106407#L126 assume !(8481 == ssl3_accept_~s__state~0); 106406#L129 assume !(8482 == ssl3_accept_~s__state~0); 106405#L132 assume 8464 == ssl3_accept_~s__state~0; 103696#L139 [2018-11-23 06:39:32,024 INFO L796 eck$LassoCheckResult]: Loop: 103696#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 105675#L278 assume !(0 == ssl3_accept_~blastFlag~0); 105676#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 106597#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106596#L592 ssl3_accept_~skip~0 := 0; 106591#L105-2 assume !false; 106589#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106587#L108 assume !(12292 == ssl3_accept_~s__state~0); 106585#L111 assume !(16384 == ssl3_accept_~s__state~0); 106583#L114 assume !(8192 == ssl3_accept_~s__state~0); 106581#L117 assume !(24576 == ssl3_accept_~s__state~0); 106579#L120 assume !(8195 == ssl3_accept_~s__state~0); 106577#L123 assume !(8480 == ssl3_accept_~s__state~0); 106575#L126 assume !(8481 == ssl3_accept_~s__state~0); 106573#L129 assume !(8482 == ssl3_accept_~s__state~0); 106569#L132 assume !(8464 == ssl3_accept_~s__state~0); 106566#L135 assume !(8465 == ssl3_accept_~s__state~0); 105680#L138 assume !(8466 == ssl3_accept_~s__state~0); 104255#L141 assume 8496 == ssl3_accept_~s__state~0; 103689#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 105623#L291 assume !(1 == ssl3_accept_~blastFlag~0); 105621#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 105618#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102752#L297-2 ssl3_accept_~s__init_num~0 := 0; 105605#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105603#L592 ssl3_accept_~skip~0 := 0; 105601#L105-2 assume !false; 105599#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105597#L108 assume !(12292 == ssl3_accept_~s__state~0); 105595#L111 assume !(16384 == ssl3_accept_~s__state~0); 105593#L114 assume !(8192 == ssl3_accept_~s__state~0); 105591#L117 assume !(24576 == ssl3_accept_~s__state~0); 105589#L120 assume !(8195 == ssl3_accept_~s__state~0); 105587#L123 assume !(8480 == ssl3_accept_~s__state~0); 105585#L126 assume !(8481 == ssl3_accept_~s__state~0); 105583#L129 assume !(8482 == ssl3_accept_~s__state~0); 105581#L132 assume !(8464 == ssl3_accept_~s__state~0); 105580#L135 assume !(8465 == ssl3_accept_~s__state~0); 105579#L138 assume !(8466 == ssl3_accept_~s__state~0); 105578#L141 assume !(8496 == ssl3_accept_~s__state~0); 105576#L144 assume !(8497 == ssl3_accept_~s__state~0); 105572#L147 assume 8512 == ssl3_accept_~s__state~0; 103682#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105564#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 105560#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 105554#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105552#L592 ssl3_accept_~skip~0 := 0; 105550#L105-2 assume !false; 105548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105546#L108 assume !(12292 == ssl3_accept_~s__state~0); 105544#L111 assume !(16384 == ssl3_accept_~s__state~0); 105542#L114 assume !(8192 == ssl3_accept_~s__state~0); 105540#L117 assume !(24576 == ssl3_accept_~s__state~0); 105538#L120 assume !(8195 == ssl3_accept_~s__state~0); 105536#L123 assume !(8480 == ssl3_accept_~s__state~0); 105534#L126 assume !(8481 == ssl3_accept_~s__state~0); 105532#L129 assume !(8482 == ssl3_accept_~s__state~0); 105530#L132 assume !(8464 == ssl3_accept_~s__state~0); 105528#L135 assume !(8465 == ssl3_accept_~s__state~0); 105526#L138 assume !(8466 == ssl3_accept_~s__state~0); 105525#L141 assume !(8496 == ssl3_accept_~s__state~0); 105522#L144 assume !(8497 == ssl3_accept_~s__state~0); 105518#L147 assume !(8512 == ssl3_accept_~s__state~0); 105512#L150 assume !(8513 == ssl3_accept_~s__state~0); 105510#L153 assume 8528 == ssl3_accept_~s__state~0; 103675#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105506#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105503#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105496#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105494#L358 assume !(ssl3_accept_~ret~0 <= 0); 105488#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105482#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105480#L592 ssl3_accept_~skip~0 := 0; 105478#L105-2 assume !false; 105476#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105474#L108 assume !(12292 == ssl3_accept_~s__state~0); 105472#L111 assume !(16384 == ssl3_accept_~s__state~0); 105470#L114 assume !(8192 == ssl3_accept_~s__state~0); 105468#L117 assume !(24576 == ssl3_accept_~s__state~0); 105466#L120 assume !(8195 == ssl3_accept_~s__state~0); 105464#L123 assume !(8480 == ssl3_accept_~s__state~0); 105462#L126 assume !(8481 == ssl3_accept_~s__state~0); 105460#L129 assume !(8482 == ssl3_accept_~s__state~0); 105459#L132 assume !(8464 == ssl3_accept_~s__state~0); 105456#L135 assume !(8465 == ssl3_accept_~s__state~0); 105452#L138 assume !(8466 == ssl3_accept_~s__state~0); 105449#L141 assume !(8496 == ssl3_accept_~s__state~0); 105442#L144 assume !(8497 == ssl3_accept_~s__state~0); 105438#L147 assume !(8512 == ssl3_accept_~s__state~0); 105432#L150 assume !(8513 == ssl3_accept_~s__state~0); 105430#L153 assume !(8528 == ssl3_accept_~s__state~0); 105428#L156 assume !(8529 == ssl3_accept_~s__state~0); 105426#L159 assume 8544 == ssl3_accept_~s__state~0; 103668#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105423#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 105420#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105418#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 105415#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 105413#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 105411#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 105398#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105396#L592 ssl3_accept_~skip~0 := 0; 105394#L105-2 assume !false; 105392#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105390#L108 assume !(12292 == ssl3_accept_~s__state~0); 105388#L111 assume !(16384 == ssl3_accept_~s__state~0); 105386#L114 assume !(8192 == ssl3_accept_~s__state~0); 105384#L117 assume !(24576 == ssl3_accept_~s__state~0); 105383#L120 assume !(8195 == ssl3_accept_~s__state~0); 105380#L123 assume !(8480 == ssl3_accept_~s__state~0); 105378#L126 assume !(8481 == ssl3_accept_~s__state~0); 105376#L129 assume !(8482 == ssl3_accept_~s__state~0); 105373#L132 assume !(8464 == ssl3_accept_~s__state~0); 105371#L135 assume !(8465 == ssl3_accept_~s__state~0); 105368#L138 assume !(8466 == ssl3_accept_~s__state~0); 105367#L141 assume !(8496 == ssl3_accept_~s__state~0); 105366#L144 assume !(8497 == ssl3_accept_~s__state~0); 105365#L147 assume !(8512 == ssl3_accept_~s__state~0); 105363#L150 assume !(8513 == ssl3_accept_~s__state~0); 105360#L153 assume !(8528 == ssl3_accept_~s__state~0); 105359#L156 assume !(8529 == ssl3_accept_~s__state~0); 105353#L159 assume !(8544 == ssl3_accept_~s__state~0); 105351#L162 assume !(8545 == ssl3_accept_~s__state~0); 105349#L165 assume !(8560 == ssl3_accept_~s__state~0); 105347#L168 assume !(8561 == ssl3_accept_~s__state~0); 105345#L171 assume 8448 == ssl3_accept_~s__state~0; 105343#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 105341#L433 assume !(ssl3_accept_~num1~0 > 0); 105338#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105329#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105327#L592 ssl3_accept_~skip~0 := 0; 105325#L105-2 assume !false; 105323#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105321#L108 assume !(12292 == ssl3_accept_~s__state~0); 105319#L111 assume !(16384 == ssl3_accept_~s__state~0); 105317#L114 assume !(8192 == ssl3_accept_~s__state~0); 105315#L117 assume !(24576 == ssl3_accept_~s__state~0); 105313#L120 assume !(8195 == ssl3_accept_~s__state~0); 105311#L123 assume !(8480 == ssl3_accept_~s__state~0); 105309#L126 assume !(8481 == ssl3_accept_~s__state~0); 105307#L129 assume !(8482 == ssl3_accept_~s__state~0); 105305#L132 assume !(8464 == ssl3_accept_~s__state~0); 105303#L135 assume !(8465 == ssl3_accept_~s__state~0); 105301#L138 assume !(8466 == ssl3_accept_~s__state~0); 105299#L141 assume !(8496 == ssl3_accept_~s__state~0); 105298#L144 assume !(8497 == ssl3_accept_~s__state~0); 105293#L147 assume !(8512 == ssl3_accept_~s__state~0); 105291#L150 assume !(8513 == ssl3_accept_~s__state~0); 105289#L153 assume !(8528 == ssl3_accept_~s__state~0); 105288#L156 assume !(8529 == ssl3_accept_~s__state~0); 105284#L159 assume !(8544 == ssl3_accept_~s__state~0); 105278#L162 assume !(8545 == ssl3_accept_~s__state~0); 105276#L165 assume !(8560 == ssl3_accept_~s__state~0); 105275#L168 assume !(8561 == ssl3_accept_~s__state~0); 105274#L171 assume !(8448 == ssl3_accept_~s__state~0); 105268#L174 assume 8576 == ssl3_accept_~s__state~0; 104965#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 105264#L447 assume !(ssl3_accept_~ret~0 <= 0); 105258#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103759#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106552#L592 ssl3_accept_~skip~0 := 0; 106550#L105-2 assume !false; 106548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106546#L108 assume !(12292 == ssl3_accept_~s__state~0); 106544#L111 assume !(16384 == ssl3_accept_~s__state~0); 106542#L114 assume !(8192 == ssl3_accept_~s__state~0); 106540#L117 assume !(24576 == ssl3_accept_~s__state~0); 106538#L120 assume !(8195 == ssl3_accept_~s__state~0); 106536#L123 assume !(8480 == ssl3_accept_~s__state~0); 104650#L126 assume !(8481 == ssl3_accept_~s__state~0); 106533#L129 assume !(8482 == ssl3_accept_~s__state~0); 106531#L132 assume !(8464 == ssl3_accept_~s__state~0); 106529#L135 assume !(8465 == ssl3_accept_~s__state~0); 106527#L138 assume 8466 == ssl3_accept_~s__state~0; 103696#L139 [2018-11-23 06:39:32,024 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:32,024 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2018-11-23 06:39:32,024 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:32,024 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:32,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:32,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:32,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:32,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:32,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1560135176, now seen corresponding path program 1 times [2018-11-23 06:39:32,032 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:32,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:32,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,033 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:32,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:32,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:32,075 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:32,076 INFO L82 PathProgramCache]: Analyzing trace with hash -1192038970, now seen corresponding path program 1 times [2018-11-23 06:39:32,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:32,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:32,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:32,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2018-11-23 06:39:32,123 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:32,123 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:33,058 WARN L180 SmtUtils]: Spent 918.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2018-11-23 06:39:33,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:33,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:33,114 INFO L87 Difference]: Start difference. First operand 4163 states and 5374 transitions. cyclomatic complexity: 1220 Second operand 3 states. [2018-11-23 06:39:33,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:33,145 INFO L93 Difference]: Finished difference Result 5203 states and 6680 transitions. [2018-11-23 06:39:33,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:33,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5203 states and 6680 transitions. [2018-11-23 06:39:33,160 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2018-11-23 06:39:33,166 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5203 states to 5203 states and 6680 transitions. [2018-11-23 06:39:33,166 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5095 [2018-11-23 06:39:33,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5095 [2018-11-23 06:39:33,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5203 states and 6680 transitions. [2018-11-23 06:39:33,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:33,169 INFO L705 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-23 06:39:33,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states and 6680 transitions. [2018-11-23 06:39:33,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 5203. [2018-11-23 06:39:33,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5203 states. [2018-11-23 06:39:33,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5203 states to 5203 states and 6680 transitions. [2018-11-23 06:39:33,217 INFO L728 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-23 06:39:33,217 INFO L608 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-23 06:39:33,218 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-23 06:39:33,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5203 states and 6680 transitions. [2018-11-23 06:39:33,230 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2018-11-23 06:39:33,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:33,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:33,233 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,233 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,233 INFO L794 eck$LassoCheckResult]: Stem: 112142#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 112143#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112090#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 112125#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112075#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 112152#L105-2 assume !false; 112214#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112446#L108 assume !(12292 == ssl3_accept_~s__state~0); 112443#L111 assume !(16384 == ssl3_accept_~s__state~0); 112442#L114 assume !(8192 == ssl3_accept_~s__state~0); 112440#L117 assume !(24576 == ssl3_accept_~s__state~0); 112441#L120 assume !(8195 == ssl3_accept_~s__state~0); 112436#L123 assume !(8480 == ssl3_accept_~s__state~0); 112437#L126 assume !(8481 == ssl3_accept_~s__state~0); 112432#L129 assume !(8482 == ssl3_accept_~s__state~0); 112433#L132 assume 8464 == ssl3_accept_~s__state~0; 112310#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 115365#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115362#L278-2 [2018-11-23 06:39:33,233 INFO L796 eck$LassoCheckResult]: Loop: 115362#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 115357#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115356#L592 ssl3_accept_~skip~0 := 0; 115355#L105-2 assume !false; 115354#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115353#L108 assume !(12292 == ssl3_accept_~s__state~0); 115352#L111 assume !(16384 == ssl3_accept_~s__state~0); 115351#L114 assume !(8192 == ssl3_accept_~s__state~0); 115350#L117 assume !(24576 == ssl3_accept_~s__state~0); 115349#L120 assume !(8195 == ssl3_accept_~s__state~0); 115348#L123 assume !(8480 == ssl3_accept_~s__state~0); 115347#L126 assume !(8481 == ssl3_accept_~s__state~0); 115346#L129 assume !(8482 == ssl3_accept_~s__state~0); 115345#L132 assume !(8464 == ssl3_accept_~s__state~0); 115344#L135 assume !(8465 == ssl3_accept_~s__state~0); 115343#L138 assume !(8466 == ssl3_accept_~s__state~0); 114441#L141 assume 8496 == ssl3_accept_~s__state~0; 114442#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 113745#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 113470#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 113471#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113741#L297-2 ssl3_accept_~s__init_num~0 := 0; 113736#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113735#L592 ssl3_accept_~skip~0 := 0; 113734#L105-2 assume !false; 113733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113732#L108 assume !(12292 == ssl3_accept_~s__state~0); 113731#L111 assume !(16384 == ssl3_accept_~s__state~0); 113730#L114 assume !(8192 == ssl3_accept_~s__state~0); 113729#L117 assume !(24576 == ssl3_accept_~s__state~0); 113728#L120 assume !(8195 == ssl3_accept_~s__state~0); 113727#L123 assume !(8480 == ssl3_accept_~s__state~0); 113726#L126 assume !(8481 == ssl3_accept_~s__state~0); 113725#L129 assume !(8482 == ssl3_accept_~s__state~0); 113724#L132 assume !(8464 == ssl3_accept_~s__state~0); 113723#L135 assume !(8465 == ssl3_accept_~s__state~0); 113722#L138 assume !(8466 == ssl3_accept_~s__state~0); 113721#L141 assume !(8496 == ssl3_accept_~s__state~0); 113720#L144 assume !(8497 == ssl3_accept_~s__state~0); 113719#L147 assume 8512 == ssl3_accept_~s__state~0; 113718#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113716#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 113713#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 113708#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113707#L592 ssl3_accept_~skip~0 := 0; 113706#L105-2 assume !false; 113705#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113704#L108 assume !(12292 == ssl3_accept_~s__state~0); 113703#L111 assume !(16384 == ssl3_accept_~s__state~0); 113702#L114 assume !(8192 == ssl3_accept_~s__state~0); 113701#L117 assume !(24576 == ssl3_accept_~s__state~0); 113700#L120 assume !(8195 == ssl3_accept_~s__state~0); 113699#L123 assume !(8480 == ssl3_accept_~s__state~0); 113698#L126 assume !(8481 == ssl3_accept_~s__state~0); 113697#L129 assume !(8482 == ssl3_accept_~s__state~0); 113696#L132 assume !(8464 == ssl3_accept_~s__state~0); 113695#L135 assume !(8465 == ssl3_accept_~s__state~0); 113694#L138 assume !(8466 == ssl3_accept_~s__state~0); 113693#L141 assume !(8496 == ssl3_accept_~s__state~0); 113692#L144 assume !(8497 == ssl3_accept_~s__state~0); 113691#L147 assume !(8512 == ssl3_accept_~s__state~0); 113690#L150 assume !(8513 == ssl3_accept_~s__state~0); 113689#L153 assume 8528 == ssl3_accept_~s__state~0; 113688#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113686#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113684#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113679#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 113677#L358 assume !(ssl3_accept_~ret~0 <= 0); 113672#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 113667#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113666#L592 ssl3_accept_~skip~0 := 0; 113664#L105-2 assume !false; 113661#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113656#L108 assume !(12292 == ssl3_accept_~s__state~0); 113654#L111 assume !(16384 == ssl3_accept_~s__state~0); 113652#L114 assume !(8192 == ssl3_accept_~s__state~0); 113650#L117 assume !(24576 == ssl3_accept_~s__state~0); 113648#L120 assume !(8195 == ssl3_accept_~s__state~0); 113646#L123 assume !(8480 == ssl3_accept_~s__state~0); 113644#L126 assume !(8481 == ssl3_accept_~s__state~0); 113642#L129 assume !(8482 == ssl3_accept_~s__state~0); 113640#L132 assume !(8464 == ssl3_accept_~s__state~0); 113638#L135 assume !(8465 == ssl3_accept_~s__state~0); 113636#L138 assume !(8466 == ssl3_accept_~s__state~0); 113634#L141 assume !(8496 == ssl3_accept_~s__state~0); 113632#L144 assume !(8497 == ssl3_accept_~s__state~0); 113630#L147 assume !(8512 == ssl3_accept_~s__state~0); 113628#L150 assume !(8513 == ssl3_accept_~s__state~0); 113626#L153 assume !(8528 == ssl3_accept_~s__state~0); 113624#L156 assume !(8529 == ssl3_accept_~s__state~0); 113622#L159 assume 8544 == ssl3_accept_~s__state~0; 113620#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 113618#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 113615#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113613#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 113610#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 113607#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113603#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 113597#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113596#L592 ssl3_accept_~skip~0 := 0; 113595#L105-2 assume !false; 113594#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113593#L108 assume !(12292 == ssl3_accept_~s__state~0); 113592#L111 assume !(16384 == ssl3_accept_~s__state~0); 113591#L114 assume !(8192 == ssl3_accept_~s__state~0); 113590#L117 assume !(24576 == ssl3_accept_~s__state~0); 113589#L120 assume !(8195 == ssl3_accept_~s__state~0); 113588#L123 assume !(8480 == ssl3_accept_~s__state~0); 113587#L126 assume !(8481 == ssl3_accept_~s__state~0); 113586#L129 assume !(8482 == ssl3_accept_~s__state~0); 113585#L132 assume !(8464 == ssl3_accept_~s__state~0); 113584#L135 assume !(8465 == ssl3_accept_~s__state~0); 113583#L138 assume !(8466 == ssl3_accept_~s__state~0); 113582#L141 assume !(8496 == ssl3_accept_~s__state~0); 113581#L144 assume !(8497 == ssl3_accept_~s__state~0); 113580#L147 assume !(8512 == ssl3_accept_~s__state~0); 113579#L150 assume !(8513 == ssl3_accept_~s__state~0); 113578#L153 assume !(8528 == ssl3_accept_~s__state~0); 113577#L156 assume !(8529 == ssl3_accept_~s__state~0); 113576#L159 assume !(8544 == ssl3_accept_~s__state~0); 113575#L162 assume !(8545 == ssl3_accept_~s__state~0); 113574#L165 assume !(8560 == ssl3_accept_~s__state~0); 113573#L168 assume !(8561 == ssl3_accept_~s__state~0); 113572#L171 assume 8448 == ssl3_accept_~s__state~0; 113571#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 113569#L433 assume !(ssl3_accept_~num1~0 > 0); 113565#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 113560#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113559#L592 ssl3_accept_~skip~0 := 0; 113558#L105-2 assume !false; 113557#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113556#L108 assume !(12292 == ssl3_accept_~s__state~0); 113555#L111 assume !(16384 == ssl3_accept_~s__state~0); 113554#L114 assume !(8192 == ssl3_accept_~s__state~0); 113553#L117 assume !(24576 == ssl3_accept_~s__state~0); 113552#L120 assume !(8195 == ssl3_accept_~s__state~0); 113551#L123 assume !(8480 == ssl3_accept_~s__state~0); 113550#L126 assume !(8481 == ssl3_accept_~s__state~0); 113549#L129 assume !(8482 == ssl3_accept_~s__state~0); 113548#L132 assume !(8464 == ssl3_accept_~s__state~0); 113547#L135 assume !(8465 == ssl3_accept_~s__state~0); 113546#L138 assume !(8466 == ssl3_accept_~s__state~0); 113545#L141 assume !(8496 == ssl3_accept_~s__state~0); 113544#L144 assume !(8497 == ssl3_accept_~s__state~0); 113543#L147 assume !(8512 == ssl3_accept_~s__state~0); 113542#L150 assume !(8513 == ssl3_accept_~s__state~0); 113541#L153 assume !(8528 == ssl3_accept_~s__state~0); 113540#L156 assume !(8529 == ssl3_accept_~s__state~0); 113539#L159 assume !(8544 == ssl3_accept_~s__state~0); 113538#L162 assume !(8545 == ssl3_accept_~s__state~0); 113537#L165 assume !(8560 == ssl3_accept_~s__state~0); 113536#L168 assume !(8561 == ssl3_accept_~s__state~0); 113535#L171 assume !(8448 == ssl3_accept_~s__state~0); 113534#L174 assume 8576 == ssl3_accept_~s__state~0; 113493#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 113533#L447 assume !(ssl3_accept_~ret~0 <= 0); 113530#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 113526#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 113520#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113519#L592 ssl3_accept_~skip~0 := 0; 113518#L105-2 assume !false; 113517#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113516#L108 assume !(12292 == ssl3_accept_~s__state~0); 113515#L111 assume !(16384 == ssl3_accept_~s__state~0); 113514#L114 assume !(8192 == ssl3_accept_~s__state~0); 113513#L117 assume !(24576 == ssl3_accept_~s__state~0); 113512#L120 assume !(8195 == ssl3_accept_~s__state~0); 113511#L123 assume !(8480 == ssl3_accept_~s__state~0); 113510#L126 assume !(8481 == ssl3_accept_~s__state~0); 113509#L129 assume !(8482 == ssl3_accept_~s__state~0); 113508#L132 assume !(8464 == ssl3_accept_~s__state~0); 113507#L135 assume !(8465 == ssl3_accept_~s__state~0); 113506#L138 assume !(8466 == ssl3_accept_~s__state~0); 113505#L141 assume !(8496 == ssl3_accept_~s__state~0); 113504#L144 assume !(8497 == ssl3_accept_~s__state~0); 113503#L147 assume !(8512 == ssl3_accept_~s__state~0); 113502#L150 assume !(8513 == ssl3_accept_~s__state~0); 113501#L153 assume !(8528 == ssl3_accept_~s__state~0); 113500#L156 assume !(8529 == ssl3_accept_~s__state~0); 113499#L159 assume !(8544 == ssl3_accept_~s__state~0); 113498#L162 assume !(8545 == ssl3_accept_~s__state~0); 113497#L165 assume !(8560 == ssl3_accept_~s__state~0); 113496#L168 assume !(8561 == ssl3_accept_~s__state~0); 113495#L171 assume !(8448 == ssl3_accept_~s__state~0); 113494#L174 assume !(8576 == ssl3_accept_~s__state~0); 113492#L177 assume !(8577 == ssl3_accept_~s__state~0); 113491#L180 assume !(8592 == ssl3_accept_~s__state~0); 113489#L183 assume !(8593 == ssl3_accept_~s__state~0); 113488#L186 assume !(8608 == ssl3_accept_~s__state~0); 113486#L189 assume !(8609 == ssl3_accept_~s__state~0); 113483#L192 assume !(8640 == ssl3_accept_~s__state~0); 113485#L195 assume !(8641 == ssl3_accept_~s__state~0); 112131#L198 assume 8656 == ssl3_accept_~s__state~0; 112050#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 112051#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 112055#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 112091#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112041#L513 assume !(0 == ssl3_accept_~tmp___10~0); 112042#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117146#L592 ssl3_accept_~skip~0 := 0; 117145#L105-2 assume !false; 117144#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117143#L108 assume !(12292 == ssl3_accept_~s__state~0); 117142#L111 assume !(16384 == ssl3_accept_~s__state~0); 117141#L114 assume !(8192 == ssl3_accept_~s__state~0); 117140#L117 assume !(24576 == ssl3_accept_~s__state~0); 117139#L120 assume !(8195 == ssl3_accept_~s__state~0); 117138#L123 assume !(8480 == ssl3_accept_~s__state~0); 117137#L126 assume !(8481 == ssl3_accept_~s__state~0); 117136#L129 assume !(8482 == ssl3_accept_~s__state~0); 117135#L132 assume !(8464 == ssl3_accept_~s__state~0); 117134#L135 assume !(8465 == ssl3_accept_~s__state~0); 117133#L138 assume !(8466 == ssl3_accept_~s__state~0); 117132#L141 assume !(8496 == ssl3_accept_~s__state~0); 117131#L144 assume !(8497 == ssl3_accept_~s__state~0); 117130#L147 assume !(8512 == ssl3_accept_~s__state~0); 117129#L150 assume !(8513 == ssl3_accept_~s__state~0); 117128#L153 assume !(8528 == ssl3_accept_~s__state~0); 117127#L156 assume !(8529 == ssl3_accept_~s__state~0); 117126#L159 assume !(8544 == ssl3_accept_~s__state~0); 117125#L162 assume !(8545 == ssl3_accept_~s__state~0); 117124#L165 assume !(8560 == ssl3_accept_~s__state~0); 117123#L168 assume !(8561 == ssl3_accept_~s__state~0); 117122#L171 assume !(8448 == ssl3_accept_~s__state~0); 117121#L174 assume !(8576 == ssl3_accept_~s__state~0); 117120#L177 assume !(8577 == ssl3_accept_~s__state~0); 117119#L180 assume !(8592 == ssl3_accept_~s__state~0); 117118#L183 assume !(8593 == ssl3_accept_~s__state~0); 117117#L186 assume !(8608 == ssl3_accept_~s__state~0); 117116#L189 assume !(8609 == ssl3_accept_~s__state~0); 117115#L192 assume !(8640 == ssl3_accept_~s__state~0); 117114#L195 assume !(8641 == ssl3_accept_~s__state~0); 117113#L198 assume !(8656 == ssl3_accept_~s__state~0); 112109#L201 assume !(8657 == ssl3_accept_~s__state~0); 112111#L204 assume 8672 == ssl3_accept_~s__state~0; 111955#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 111956#L521 assume !(4 == ssl3_accept_~blastFlag~0); 112054#L524 assume !(5 == ssl3_accept_~blastFlag~0); 112611#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 112598#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 112599#L532-2 ssl3_accept_~s__init_num~0 := 0; 115078#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115061#L592 ssl3_accept_~skip~0 := 0; 115060#L105-2 assume !false; 115051#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115046#L108 assume !(12292 == ssl3_accept_~s__state~0); 115041#L111 assume !(16384 == ssl3_accept_~s__state~0); 115036#L114 assume !(8192 == ssl3_accept_~s__state~0); 115031#L117 assume !(24576 == ssl3_accept_~s__state~0); 115026#L120 assume !(8195 == ssl3_accept_~s__state~0); 115021#L123 assume !(8480 == ssl3_accept_~s__state~0); 115016#L126 assume !(8481 == ssl3_accept_~s__state~0); 115011#L129 assume !(8482 == ssl3_accept_~s__state~0); 115006#L132 assume !(8464 == ssl3_accept_~s__state~0); 115001#L135 assume !(8465 == ssl3_accept_~s__state~0); 114996#L138 assume !(8466 == ssl3_accept_~s__state~0); 114991#L141 assume !(8496 == ssl3_accept_~s__state~0); 114987#L144 assume !(8497 == ssl3_accept_~s__state~0); 114983#L147 assume !(8512 == ssl3_accept_~s__state~0); 114977#L150 assume !(8513 == ssl3_accept_~s__state~0); 114972#L153 assume !(8528 == ssl3_accept_~s__state~0); 114966#L156 assume !(8529 == ssl3_accept_~s__state~0); 114961#L159 assume !(8544 == ssl3_accept_~s__state~0); 114956#L162 assume !(8545 == ssl3_accept_~s__state~0); 114486#L165 assume !(8560 == ssl3_accept_~s__state~0); 114478#L168 assume !(8561 == ssl3_accept_~s__state~0); 114477#L171 assume 8448 == ssl3_accept_~s__state~0; 114476#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 114473#L433 assume !(ssl3_accept_~num1~0 > 0); 114469#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114464#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114463#L592 ssl3_accept_~skip~0 := 0; 114462#L105-2 assume !false; 114461#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114460#L108 assume !(12292 == ssl3_accept_~s__state~0); 114459#L111 assume !(16384 == ssl3_accept_~s__state~0); 114458#L114 assume !(8192 == ssl3_accept_~s__state~0); 114457#L117 assume !(24576 == ssl3_accept_~s__state~0); 114455#L120 assume !(8195 == ssl3_accept_~s__state~0); 114454#L123 assume !(8480 == ssl3_accept_~s__state~0); 114452#L126 assume !(8481 == ssl3_accept_~s__state~0); 114450#L129 assume !(8482 == ssl3_accept_~s__state~0); 114449#L132 assume 8464 == ssl3_accept_~s__state~0; 114447#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 115441#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115362#L278-2 [2018-11-23 06:39:33,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,234 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 1 times [2018-11-23 06:39:33,234 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,234 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:33,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1313284887, now seen corresponding path program 1 times [2018-11-23 06:39:33,242 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:33,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:33,329 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2018-11-23 06:39:33,329 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:33,329 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:33,330 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:33,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:33,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:33,330 INFO L87 Difference]: Start difference. First operand 5203 states and 6680 transitions. cyclomatic complexity: 1487 Second operand 3 states. [2018-11-23 06:39:33,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:33,440 INFO L93 Difference]: Finished difference Result 5925 states and 7516 transitions. [2018-11-23 06:39:33,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:33,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5925 states and 7516 transitions. [2018-11-23 06:39:33,461 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5658 [2018-11-23 06:39:33,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5925 states to 5925 states and 7516 transitions. [2018-11-23 06:39:33,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5817 [2018-11-23 06:39:33,475 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5817 [2018-11-23 06:39:33,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5925 states and 7516 transitions. [2018-11-23 06:39:33,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:33,476 INFO L705 BuchiCegarLoop]: Abstraction has 5925 states and 7516 transitions. [2018-11-23 06:39:33,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states and 7516 transitions. [2018-11-23 06:39:33,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 5887. [2018-11-23 06:39:33,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5887 states. [2018-11-23 06:39:33,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5887 states to 5887 states and 7478 transitions. [2018-11-23 06:39:33,527 INFO L728 BuchiCegarLoop]: Abstraction has 5887 states and 7478 transitions. [2018-11-23 06:39:33,527 INFO L608 BuchiCegarLoop]: Abstraction has 5887 states and 7478 transitions. [2018-11-23 06:39:33,527 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-23 06:39:33,527 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5887 states and 7478 transitions. [2018-11-23 06:39:33,537 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5620 [2018-11-23 06:39:33,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:33,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:33,539 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,539 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,539 INFO L794 eck$LassoCheckResult]: Stem: 123273#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 123274#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123223#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 123260#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123206#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 123285#L105-2 assume !false; 123345#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123575#L108 assume !(12292 == ssl3_accept_~s__state~0); 123576#L111 assume !(16384 == ssl3_accept_~s__state~0); 123571#L114 assume !(8192 == ssl3_accept_~s__state~0); 123572#L117 assume !(24576 == ssl3_accept_~s__state~0); 123567#L120 assume !(8195 == ssl3_accept_~s__state~0); 123568#L123 assume !(8480 == ssl3_accept_~s__state~0); 123563#L126 assume !(8481 == ssl3_accept_~s__state~0); 123564#L129 assume !(8482 == ssl3_accept_~s__state~0); 123559#L132 assume 8464 == ssl3_accept_~s__state~0; 123447#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 123275#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123276#L278-2 [2018-11-23 06:39:33,539 INFO L796 eck$LassoCheckResult]: Loop: 123276#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 126938#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126935#L592 ssl3_accept_~skip~0 := 0; 126932#L105-2 assume !false; 126929#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126926#L108 assume !(12292 == ssl3_accept_~s__state~0); 126923#L111 assume !(16384 == ssl3_accept_~s__state~0); 126920#L114 assume !(8192 == ssl3_accept_~s__state~0); 126917#L117 assume !(24576 == ssl3_accept_~s__state~0); 126914#L120 assume !(8195 == ssl3_accept_~s__state~0); 126911#L123 assume !(8480 == ssl3_accept_~s__state~0); 126908#L126 assume !(8481 == ssl3_accept_~s__state~0); 126905#L129 assume !(8482 == ssl3_accept_~s__state~0); 126902#L132 assume !(8464 == ssl3_accept_~s__state~0); 126899#L135 assume !(8465 == ssl3_accept_~s__state~0); 126898#L138 assume !(8466 == ssl3_accept_~s__state~0); 125297#L141 assume 8496 == ssl3_accept_~s__state~0; 125298#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 125196#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 124761#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 124762#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125192#L297-2 ssl3_accept_~s__init_num~0 := 0; 125187#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125186#L592 ssl3_accept_~skip~0 := 0; 125185#L105-2 assume !false; 125184#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125183#L108 assume !(12292 == ssl3_accept_~s__state~0); 125182#L111 assume !(16384 == ssl3_accept_~s__state~0); 125181#L114 assume !(8192 == ssl3_accept_~s__state~0); 125180#L117 assume !(24576 == ssl3_accept_~s__state~0); 125179#L120 assume !(8195 == ssl3_accept_~s__state~0); 125178#L123 assume !(8480 == ssl3_accept_~s__state~0); 125177#L126 assume !(8481 == ssl3_accept_~s__state~0); 125176#L129 assume !(8482 == ssl3_accept_~s__state~0); 125175#L132 assume !(8464 == ssl3_accept_~s__state~0); 125174#L135 assume !(8465 == ssl3_accept_~s__state~0); 125173#L138 assume !(8466 == ssl3_accept_~s__state~0); 125172#L141 assume !(8496 == ssl3_accept_~s__state~0); 125171#L144 assume !(8497 == ssl3_accept_~s__state~0); 125170#L147 assume 8512 == ssl3_accept_~s__state~0; 125169#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125167#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 125164#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 125159#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125158#L592 ssl3_accept_~skip~0 := 0; 125157#L105-2 assume !false; 125156#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125155#L108 assume !(12292 == ssl3_accept_~s__state~0); 125154#L111 assume !(16384 == ssl3_accept_~s__state~0); 125153#L114 assume !(8192 == ssl3_accept_~s__state~0); 125152#L117 assume !(24576 == ssl3_accept_~s__state~0); 125151#L120 assume !(8195 == ssl3_accept_~s__state~0); 125150#L123 assume !(8480 == ssl3_accept_~s__state~0); 125149#L126 assume !(8481 == ssl3_accept_~s__state~0); 125148#L129 assume !(8482 == ssl3_accept_~s__state~0); 125147#L132 assume !(8464 == ssl3_accept_~s__state~0); 125146#L135 assume !(8465 == ssl3_accept_~s__state~0); 125145#L138 assume !(8466 == ssl3_accept_~s__state~0); 125144#L141 assume !(8496 == ssl3_accept_~s__state~0); 125143#L144 assume !(8497 == ssl3_accept_~s__state~0); 125142#L147 assume !(8512 == ssl3_accept_~s__state~0); 125141#L150 assume !(8513 == ssl3_accept_~s__state~0); 125140#L153 assume 8528 == ssl3_accept_~s__state~0; 125139#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 125137#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 125135#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 125130#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 125128#L358 assume !(ssl3_accept_~ret~0 <= 0); 125123#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 125118#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125117#L592 ssl3_accept_~skip~0 := 0; 125115#L105-2 assume !false; 125112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125107#L108 assume !(12292 == ssl3_accept_~s__state~0); 125105#L111 assume !(16384 == ssl3_accept_~s__state~0); 125103#L114 assume !(8192 == ssl3_accept_~s__state~0); 125101#L117 assume !(24576 == ssl3_accept_~s__state~0); 125099#L120 assume !(8195 == ssl3_accept_~s__state~0); 125097#L123 assume !(8480 == ssl3_accept_~s__state~0); 125095#L126 assume !(8481 == ssl3_accept_~s__state~0); 125093#L129 assume !(8482 == ssl3_accept_~s__state~0); 125091#L132 assume !(8464 == ssl3_accept_~s__state~0); 125089#L135 assume !(8465 == ssl3_accept_~s__state~0); 125087#L138 assume !(8466 == ssl3_accept_~s__state~0); 125085#L141 assume !(8496 == ssl3_accept_~s__state~0); 125083#L144 assume !(8497 == ssl3_accept_~s__state~0); 125081#L147 assume !(8512 == ssl3_accept_~s__state~0); 125079#L150 assume !(8513 == ssl3_accept_~s__state~0); 125077#L153 assume !(8528 == ssl3_accept_~s__state~0); 125075#L156 assume !(8529 == ssl3_accept_~s__state~0); 125073#L159 assume 8544 == ssl3_accept_~s__state~0; 125071#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 125069#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 125066#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125064#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 125061#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 125058#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 125054#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 125048#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125047#L592 ssl3_accept_~skip~0 := 0; 125046#L105-2 assume !false; 125045#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125044#L108 assume !(12292 == ssl3_accept_~s__state~0); 125043#L111 assume !(16384 == ssl3_accept_~s__state~0); 125042#L114 assume !(8192 == ssl3_accept_~s__state~0); 125041#L117 assume !(24576 == ssl3_accept_~s__state~0); 125040#L120 assume !(8195 == ssl3_accept_~s__state~0); 125039#L123 assume !(8480 == ssl3_accept_~s__state~0); 125038#L126 assume !(8481 == ssl3_accept_~s__state~0); 125037#L129 assume !(8482 == ssl3_accept_~s__state~0); 125036#L132 assume !(8464 == ssl3_accept_~s__state~0); 125035#L135 assume !(8465 == ssl3_accept_~s__state~0); 125034#L138 assume !(8466 == ssl3_accept_~s__state~0); 125033#L141 assume !(8496 == ssl3_accept_~s__state~0); 125032#L144 assume !(8497 == ssl3_accept_~s__state~0); 125031#L147 assume !(8512 == ssl3_accept_~s__state~0); 125030#L150 assume !(8513 == ssl3_accept_~s__state~0); 125029#L153 assume !(8528 == ssl3_accept_~s__state~0); 125028#L156 assume !(8529 == ssl3_accept_~s__state~0); 125027#L159 assume !(8544 == ssl3_accept_~s__state~0); 125026#L162 assume !(8545 == ssl3_accept_~s__state~0); 125025#L165 assume !(8560 == ssl3_accept_~s__state~0); 125024#L168 assume !(8561 == ssl3_accept_~s__state~0); 125023#L171 assume 8448 == ssl3_accept_~s__state~0; 125022#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 125020#L433 assume !(ssl3_accept_~num1~0 > 0); 125016#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125011#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125010#L592 ssl3_accept_~skip~0 := 0; 125009#L105-2 assume !false; 125008#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125007#L108 assume !(12292 == ssl3_accept_~s__state~0); 125006#L111 assume !(16384 == ssl3_accept_~s__state~0); 125005#L114 assume !(8192 == ssl3_accept_~s__state~0); 125004#L117 assume !(24576 == ssl3_accept_~s__state~0); 125003#L120 assume !(8195 == ssl3_accept_~s__state~0); 125002#L123 assume !(8480 == ssl3_accept_~s__state~0); 125001#L126 assume !(8481 == ssl3_accept_~s__state~0); 125000#L129 assume !(8482 == ssl3_accept_~s__state~0); 124999#L132 assume !(8464 == ssl3_accept_~s__state~0); 124998#L135 assume !(8465 == ssl3_accept_~s__state~0); 124997#L138 assume !(8466 == ssl3_accept_~s__state~0); 124996#L141 assume !(8496 == ssl3_accept_~s__state~0); 124995#L144 assume !(8497 == ssl3_accept_~s__state~0); 124994#L147 assume !(8512 == ssl3_accept_~s__state~0); 124993#L150 assume !(8513 == ssl3_accept_~s__state~0); 124992#L153 assume !(8528 == ssl3_accept_~s__state~0); 124991#L156 assume !(8529 == ssl3_accept_~s__state~0); 124990#L159 assume !(8544 == ssl3_accept_~s__state~0); 124989#L162 assume !(8545 == ssl3_accept_~s__state~0); 124988#L165 assume !(8560 == ssl3_accept_~s__state~0); 124987#L168 assume !(8561 == ssl3_accept_~s__state~0); 124986#L171 assume !(8448 == ssl3_accept_~s__state~0); 124985#L174 assume 8576 == ssl3_accept_~s__state~0; 124908#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 124984#L447 assume !(ssl3_accept_~ret~0 <= 0); 124981#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 124978#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 124973#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124972#L592 ssl3_accept_~skip~0 := 0; 124971#L105-2 assume !false; 124970#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124969#L108 assume !(12292 == ssl3_accept_~s__state~0); 124968#L111 assume !(16384 == ssl3_accept_~s__state~0); 124967#L114 assume !(8192 == ssl3_accept_~s__state~0); 124966#L117 assume !(24576 == ssl3_accept_~s__state~0); 124965#L120 assume !(8195 == ssl3_accept_~s__state~0); 124964#L123 assume !(8480 == ssl3_accept_~s__state~0); 124963#L126 assume !(8481 == ssl3_accept_~s__state~0); 124962#L129 assume !(8482 == ssl3_accept_~s__state~0); 124961#L132 assume !(8464 == ssl3_accept_~s__state~0); 124960#L135 assume !(8465 == ssl3_accept_~s__state~0); 124959#L138 assume !(8466 == ssl3_accept_~s__state~0); 124958#L141 assume !(8496 == ssl3_accept_~s__state~0); 124957#L144 assume !(8497 == ssl3_accept_~s__state~0); 124956#L147 assume !(8512 == ssl3_accept_~s__state~0); 124955#L150 assume !(8513 == ssl3_accept_~s__state~0); 124954#L153 assume !(8528 == ssl3_accept_~s__state~0); 124953#L156 assume !(8529 == ssl3_accept_~s__state~0); 124952#L159 assume !(8544 == ssl3_accept_~s__state~0); 124951#L162 assume !(8545 == ssl3_accept_~s__state~0); 124950#L165 assume !(8560 == ssl3_accept_~s__state~0); 124949#L168 assume !(8561 == ssl3_accept_~s__state~0); 124948#L171 assume !(8448 == ssl3_accept_~s__state~0); 124947#L174 assume !(8576 == ssl3_accept_~s__state~0); 124946#L177 assume !(8577 == ssl3_accept_~s__state~0); 124945#L180 assume 8592 == ssl3_accept_~s__state~0; 124905#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 124941#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 124935#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124934#L592 ssl3_accept_~skip~0 := 0; 124933#L105-2 assume !false; 124932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124931#L108 assume !(12292 == ssl3_accept_~s__state~0); 124930#L111 assume !(16384 == ssl3_accept_~s__state~0); 124929#L114 assume !(8192 == ssl3_accept_~s__state~0); 124928#L117 assume !(24576 == ssl3_accept_~s__state~0); 124927#L120 assume !(8195 == ssl3_accept_~s__state~0); 124926#L123 assume !(8480 == ssl3_accept_~s__state~0); 124925#L126 assume !(8481 == ssl3_accept_~s__state~0); 124924#L129 assume !(8482 == ssl3_accept_~s__state~0); 124923#L132 assume !(8464 == ssl3_accept_~s__state~0); 124922#L135 assume !(8465 == ssl3_accept_~s__state~0); 124921#L138 assume !(8466 == ssl3_accept_~s__state~0); 124920#L141 assume !(8496 == ssl3_accept_~s__state~0); 124919#L144 assume !(8497 == ssl3_accept_~s__state~0); 124918#L147 assume !(8512 == ssl3_accept_~s__state~0); 124917#L150 assume !(8513 == ssl3_accept_~s__state~0); 124916#L153 assume !(8528 == ssl3_accept_~s__state~0); 124915#L156 assume !(8529 == ssl3_accept_~s__state~0); 124914#L159 assume !(8544 == ssl3_accept_~s__state~0); 124913#L162 assume !(8545 == ssl3_accept_~s__state~0); 124912#L165 assume !(8560 == ssl3_accept_~s__state~0); 124911#L168 assume !(8561 == ssl3_accept_~s__state~0); 124910#L171 assume !(8448 == ssl3_accept_~s__state~0); 124909#L174 assume !(8576 == ssl3_accept_~s__state~0); 124907#L177 assume !(8577 == ssl3_accept_~s__state~0); 124906#L180 assume !(8592 == ssl3_accept_~s__state~0); 124904#L183 assume !(8593 == ssl3_accept_~s__state~0); 124903#L186 assume !(8608 == ssl3_accept_~s__state~0); 124901#L189 assume !(8609 == ssl3_accept_~s__state~0); 124897#L192 assume !(8640 == ssl3_accept_~s__state~0); 124898#L195 assume !(8641 == ssl3_accept_~s__state~0); 123263#L198 assume 8656 == ssl3_accept_~s__state~0; 123182#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123183#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 123188#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 123224#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 123234#L513 assume !(0 == ssl3_accept_~tmp___10~0); 128170#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128165#L592 ssl3_accept_~skip~0 := 0; 128163#L105-2 assume !false; 128161#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128159#L108 assume !(12292 == ssl3_accept_~s__state~0); 128157#L111 assume !(16384 == ssl3_accept_~s__state~0); 128155#L114 assume !(8192 == ssl3_accept_~s__state~0); 128153#L117 assume !(24576 == ssl3_accept_~s__state~0); 128151#L120 assume !(8195 == ssl3_accept_~s__state~0); 128149#L123 assume !(8480 == ssl3_accept_~s__state~0); 128147#L126 assume !(8481 == ssl3_accept_~s__state~0); 128145#L129 assume !(8482 == ssl3_accept_~s__state~0); 128143#L132 assume !(8464 == ssl3_accept_~s__state~0); 128141#L135 assume !(8465 == ssl3_accept_~s__state~0); 128139#L138 assume !(8466 == ssl3_accept_~s__state~0); 128137#L141 assume !(8496 == ssl3_accept_~s__state~0); 128135#L144 assume !(8497 == ssl3_accept_~s__state~0); 128133#L147 assume !(8512 == ssl3_accept_~s__state~0); 128131#L150 assume !(8513 == ssl3_accept_~s__state~0); 128129#L153 assume !(8528 == ssl3_accept_~s__state~0); 128127#L156 assume !(8529 == ssl3_accept_~s__state~0); 128125#L159 assume !(8544 == ssl3_accept_~s__state~0); 128123#L162 assume !(8545 == ssl3_accept_~s__state~0); 128121#L165 assume !(8560 == ssl3_accept_~s__state~0); 128119#L168 assume !(8561 == ssl3_accept_~s__state~0); 128117#L171 assume !(8448 == ssl3_accept_~s__state~0); 128115#L174 assume !(8576 == ssl3_accept_~s__state~0); 128113#L177 assume !(8577 == ssl3_accept_~s__state~0); 128111#L180 assume !(8592 == ssl3_accept_~s__state~0); 128109#L183 assume !(8593 == ssl3_accept_~s__state~0); 128107#L186 assume !(8608 == ssl3_accept_~s__state~0); 128105#L189 assume !(8609 == ssl3_accept_~s__state~0); 128103#L192 assume !(8640 == ssl3_accept_~s__state~0); 128101#L195 assume !(8641 == ssl3_accept_~s__state~0); 128098#L198 assume !(8656 == ssl3_accept_~s__state~0); 128096#L201 assume !(8657 == ssl3_accept_~s__state~0); 123252#L204 assume 8672 == ssl3_accept_~s__state~0; 123253#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 123186#L521 assume !(4 == ssl3_accept_~blastFlag~0); 123187#L524 assume !(5 == ssl3_accept_~blastFlag~0); 124231#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 124232#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 124492#L532-2 ssl3_accept_~s__init_num~0 := 0; 126628#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126626#L592 ssl3_accept_~skip~0 := 0; 126624#L105-2 assume !false; 126622#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126620#L108 assume !(12292 == ssl3_accept_~s__state~0); 126618#L111 assume !(16384 == ssl3_accept_~s__state~0); 126616#L114 assume !(8192 == ssl3_accept_~s__state~0); 126614#L117 assume !(24576 == ssl3_accept_~s__state~0); 126612#L120 assume !(8195 == ssl3_accept_~s__state~0); 126610#L123 assume !(8480 == ssl3_accept_~s__state~0); 126608#L126 assume !(8481 == ssl3_accept_~s__state~0); 126606#L129 assume !(8482 == ssl3_accept_~s__state~0); 126604#L132 assume !(8464 == ssl3_accept_~s__state~0); 126602#L135 assume !(8465 == ssl3_accept_~s__state~0); 126600#L138 assume !(8466 == ssl3_accept_~s__state~0); 126598#L141 assume !(8496 == ssl3_accept_~s__state~0); 126597#L144 assume !(8497 == ssl3_accept_~s__state~0); 125959#L147 assume !(8512 == ssl3_accept_~s__state~0); 125949#L150 assume !(8513 == ssl3_accept_~s__state~0); 125950#L153 assume !(8528 == ssl3_accept_~s__state~0); 126893#L156 assume !(8529 == ssl3_accept_~s__state~0); 125922#L159 assume !(8544 == ssl3_accept_~s__state~0); 125913#L162 assume !(8545 == ssl3_accept_~s__state~0); 125906#L165 assume !(8560 == ssl3_accept_~s__state~0); 125898#L168 assume !(8561 == ssl3_accept_~s__state~0); 125892#L171 assume 8448 == ssl3_accept_~s__state~0; 125891#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 125348#L433 assume !(ssl3_accept_~num1~0 > 0); 125342#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125343#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125334#L592 ssl3_accept_~skip~0 := 0; 125335#L105-2 assume !false; 125330#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125331#L108 assume !(12292 == ssl3_accept_~s__state~0); 125326#L111 assume !(16384 == ssl3_accept_~s__state~0); 125327#L114 assume !(8192 == ssl3_accept_~s__state~0); 125322#L117 assume !(24576 == ssl3_accept_~s__state~0); 125323#L120 assume !(8195 == ssl3_accept_~s__state~0); 125316#L123 assume !(8480 == ssl3_accept_~s__state~0); 125318#L126 assume !(8481 == ssl3_accept_~s__state~0); 125310#L129 assume !(8482 == ssl3_accept_~s__state~0); 125311#L132 assume 8464 == ssl3_accept_~s__state~0; 125306#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 127619#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123276#L278-2 [2018-11-23 06:39:33,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,540 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 2 times [2018-11-23 06:39:33,540 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:33,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,548 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1160015398, now seen corresponding path program 1 times [2018-11-23 06:39:33,548 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,549 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:33,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2018-11-23 06:39:33,632 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:33,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:33,633 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:33,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:33,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:33,633 INFO L87 Difference]: Start difference. First operand 5887 states and 7478 transitions. cyclomatic complexity: 1601 Second operand 3 states. [2018-11-23 06:39:33,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:33,766 INFO L93 Difference]: Finished difference Result 6647 states and 8352 transitions. [2018-11-23 06:39:33,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:33,768 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6647 states and 8352 transitions. [2018-11-23 06:39:33,786 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6380 [2018-11-23 06:39:33,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6647 states to 6647 states and 8352 transitions. [2018-11-23 06:39:33,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6539 [2018-11-23 06:39:33,800 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6539 [2018-11-23 06:39:33,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6647 states and 8352 transitions. [2018-11-23 06:39:33,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:33,807 INFO L705 BuchiCegarLoop]: Abstraction has 6647 states and 8352 transitions. [2018-11-23 06:39:33,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6647 states and 8352 transitions. [2018-11-23 06:39:33,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6647 to 6609. [2018-11-23 06:39:33,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6609 states. [2018-11-23 06:39:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6609 states to 6609 states and 8314 transitions. [2018-11-23 06:39:33,903 INFO L728 BuchiCegarLoop]: Abstraction has 6609 states and 8314 transitions. [2018-11-23 06:39:33,903 INFO L608 BuchiCegarLoop]: Abstraction has 6609 states and 8314 transitions. [2018-11-23 06:39:33,904 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-23 06:39:33,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6609 states and 8314 transitions. [2018-11-23 06:39:33,920 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6342 [2018-11-23 06:39:33,920 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:33,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:33,922 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,922 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:33,923 INFO L794 eck$LassoCheckResult]: Stem: 135823#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 135824#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 135772#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 135807#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 135751#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 135838#L105-2 assume !false; 135900#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136145#L108 assume !(12292 == ssl3_accept_~s__state~0); 136146#L111 assume !(16384 == ssl3_accept_~s__state~0); 136141#L114 assume !(8192 == ssl3_accept_~s__state~0); 136142#L117 assume !(24576 == ssl3_accept_~s__state~0); 136137#L120 assume !(8195 == ssl3_accept_~s__state~0); 136138#L123 assume !(8480 == ssl3_accept_~s__state~0); 138526#L126 assume !(8481 == ssl3_accept_~s__state~0); 138525#L129 assume !(8482 == ssl3_accept_~s__state~0); 138524#L132 assume 8464 == ssl3_accept_~s__state~0; 136006#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 140043#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140040#L278-2 [2018-11-23 06:39:33,923 INFO L796 eck$LassoCheckResult]: Loop: 140040#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 140035#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140034#L592 ssl3_accept_~skip~0 := 0; 140033#L105-2 assume !false; 140032#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140031#L108 assume !(12292 == ssl3_accept_~s__state~0); 140030#L111 assume !(16384 == ssl3_accept_~s__state~0); 140029#L114 assume !(8192 == ssl3_accept_~s__state~0); 140028#L117 assume !(24576 == ssl3_accept_~s__state~0); 140027#L120 assume !(8195 == ssl3_accept_~s__state~0); 140026#L123 assume !(8480 == ssl3_accept_~s__state~0); 140025#L126 assume !(8481 == ssl3_accept_~s__state~0); 140024#L129 assume !(8482 == ssl3_accept_~s__state~0); 140023#L132 assume !(8464 == ssl3_accept_~s__state~0); 140022#L135 assume !(8465 == ssl3_accept_~s__state~0); 140020#L138 assume !(8466 == ssl3_accept_~s__state~0); 138164#L141 assume 8496 == ssl3_accept_~s__state~0; 138165#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 138065#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 137541#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 137542#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 138061#L297-2 ssl3_accept_~s__init_num~0 := 0; 138056#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138055#L592 ssl3_accept_~skip~0 := 0; 138054#L105-2 assume !false; 138053#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138052#L108 assume !(12292 == ssl3_accept_~s__state~0); 138051#L111 assume !(16384 == ssl3_accept_~s__state~0); 138050#L114 assume !(8192 == ssl3_accept_~s__state~0); 138049#L117 assume !(24576 == ssl3_accept_~s__state~0); 138048#L120 assume !(8195 == ssl3_accept_~s__state~0); 138047#L123 assume !(8480 == ssl3_accept_~s__state~0); 138046#L126 assume !(8481 == ssl3_accept_~s__state~0); 138045#L129 assume !(8482 == ssl3_accept_~s__state~0); 138044#L132 assume !(8464 == ssl3_accept_~s__state~0); 138043#L135 assume !(8465 == ssl3_accept_~s__state~0); 138042#L138 assume !(8466 == ssl3_accept_~s__state~0); 138041#L141 assume !(8496 == ssl3_accept_~s__state~0); 138040#L144 assume !(8497 == ssl3_accept_~s__state~0); 138039#L147 assume 8512 == ssl3_accept_~s__state~0; 138038#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138036#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 138033#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 138028#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138027#L592 ssl3_accept_~skip~0 := 0; 138026#L105-2 assume !false; 138025#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138024#L108 assume !(12292 == ssl3_accept_~s__state~0); 138023#L111 assume !(16384 == ssl3_accept_~s__state~0); 138022#L114 assume !(8192 == ssl3_accept_~s__state~0); 138021#L117 assume !(24576 == ssl3_accept_~s__state~0); 138020#L120 assume !(8195 == ssl3_accept_~s__state~0); 138019#L123 assume !(8480 == ssl3_accept_~s__state~0); 138018#L126 assume !(8481 == ssl3_accept_~s__state~0); 138017#L129 assume !(8482 == ssl3_accept_~s__state~0); 138016#L132 assume !(8464 == ssl3_accept_~s__state~0); 138015#L135 assume !(8465 == ssl3_accept_~s__state~0); 138014#L138 assume !(8466 == ssl3_accept_~s__state~0); 138013#L141 assume !(8496 == ssl3_accept_~s__state~0); 138012#L144 assume !(8497 == ssl3_accept_~s__state~0); 138011#L147 assume !(8512 == ssl3_accept_~s__state~0); 138010#L150 assume !(8513 == ssl3_accept_~s__state~0); 138009#L153 assume 8528 == ssl3_accept_~s__state~0; 138008#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 138006#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 138004#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 137999#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 137997#L358 assume !(ssl3_accept_~ret~0 <= 0); 137992#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 137987#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137986#L592 ssl3_accept_~skip~0 := 0; 137984#L105-2 assume !false; 137981#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137976#L108 assume !(12292 == ssl3_accept_~s__state~0); 137974#L111 assume !(16384 == ssl3_accept_~s__state~0); 137972#L114 assume !(8192 == ssl3_accept_~s__state~0); 137970#L117 assume !(24576 == ssl3_accept_~s__state~0); 137968#L120 assume !(8195 == ssl3_accept_~s__state~0); 137966#L123 assume !(8480 == ssl3_accept_~s__state~0); 137964#L126 assume !(8481 == ssl3_accept_~s__state~0); 137962#L129 assume !(8482 == ssl3_accept_~s__state~0); 137960#L132 assume !(8464 == ssl3_accept_~s__state~0); 137958#L135 assume !(8465 == ssl3_accept_~s__state~0); 137956#L138 assume !(8466 == ssl3_accept_~s__state~0); 137954#L141 assume !(8496 == ssl3_accept_~s__state~0); 137952#L144 assume !(8497 == ssl3_accept_~s__state~0); 137950#L147 assume !(8512 == ssl3_accept_~s__state~0); 137948#L150 assume !(8513 == ssl3_accept_~s__state~0); 137946#L153 assume !(8528 == ssl3_accept_~s__state~0); 137944#L156 assume !(8529 == ssl3_accept_~s__state~0); 137942#L159 assume 8544 == ssl3_accept_~s__state~0; 137940#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 137938#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 137935#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137933#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 137930#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 137927#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 137923#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 137917#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137916#L592 ssl3_accept_~skip~0 := 0; 137915#L105-2 assume !false; 137914#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137913#L108 assume !(12292 == ssl3_accept_~s__state~0); 137912#L111 assume !(16384 == ssl3_accept_~s__state~0); 137911#L114 assume !(8192 == ssl3_accept_~s__state~0); 137910#L117 assume !(24576 == ssl3_accept_~s__state~0); 137909#L120 assume !(8195 == ssl3_accept_~s__state~0); 137908#L123 assume !(8480 == ssl3_accept_~s__state~0); 137907#L126 assume !(8481 == ssl3_accept_~s__state~0); 137906#L129 assume !(8482 == ssl3_accept_~s__state~0); 137905#L132 assume !(8464 == ssl3_accept_~s__state~0); 137904#L135 assume !(8465 == ssl3_accept_~s__state~0); 137903#L138 assume !(8466 == ssl3_accept_~s__state~0); 137902#L141 assume !(8496 == ssl3_accept_~s__state~0); 137901#L144 assume !(8497 == ssl3_accept_~s__state~0); 137900#L147 assume !(8512 == ssl3_accept_~s__state~0); 137899#L150 assume !(8513 == ssl3_accept_~s__state~0); 137898#L153 assume !(8528 == ssl3_accept_~s__state~0); 137897#L156 assume !(8529 == ssl3_accept_~s__state~0); 137896#L159 assume !(8544 == ssl3_accept_~s__state~0); 137895#L162 assume !(8545 == ssl3_accept_~s__state~0); 137894#L165 assume !(8560 == ssl3_accept_~s__state~0); 137893#L168 assume !(8561 == ssl3_accept_~s__state~0); 137892#L171 assume 8448 == ssl3_accept_~s__state~0; 137891#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 137889#L433 assume !(ssl3_accept_~num1~0 > 0); 137885#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 137880#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137879#L592 ssl3_accept_~skip~0 := 0; 137878#L105-2 assume !false; 137877#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137876#L108 assume !(12292 == ssl3_accept_~s__state~0); 137875#L111 assume !(16384 == ssl3_accept_~s__state~0); 137874#L114 assume !(8192 == ssl3_accept_~s__state~0); 137873#L117 assume !(24576 == ssl3_accept_~s__state~0); 137872#L120 assume !(8195 == ssl3_accept_~s__state~0); 137871#L123 assume !(8480 == ssl3_accept_~s__state~0); 137870#L126 assume !(8481 == ssl3_accept_~s__state~0); 137869#L129 assume !(8482 == ssl3_accept_~s__state~0); 137868#L132 assume !(8464 == ssl3_accept_~s__state~0); 137867#L135 assume !(8465 == ssl3_accept_~s__state~0); 137866#L138 assume !(8466 == ssl3_accept_~s__state~0); 137865#L141 assume !(8496 == ssl3_accept_~s__state~0); 137864#L144 assume !(8497 == ssl3_accept_~s__state~0); 137863#L147 assume !(8512 == ssl3_accept_~s__state~0); 137862#L150 assume !(8513 == ssl3_accept_~s__state~0); 137861#L153 assume !(8528 == ssl3_accept_~s__state~0); 137860#L156 assume !(8529 == ssl3_accept_~s__state~0); 137859#L159 assume !(8544 == ssl3_accept_~s__state~0); 137858#L162 assume !(8545 == ssl3_accept_~s__state~0); 137857#L165 assume !(8560 == ssl3_accept_~s__state~0); 137856#L168 assume !(8561 == ssl3_accept_~s__state~0); 137855#L171 assume !(8448 == ssl3_accept_~s__state~0); 137854#L174 assume 8576 == ssl3_accept_~s__state~0; 137494#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 137853#L447 assume !(ssl3_accept_~ret~0 <= 0); 137850#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 137847#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 137842#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137841#L592 ssl3_accept_~skip~0 := 0; 137840#L105-2 assume !false; 137839#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137838#L108 assume !(12292 == ssl3_accept_~s__state~0); 137837#L111 assume !(16384 == ssl3_accept_~s__state~0); 137836#L114 assume !(8192 == ssl3_accept_~s__state~0); 137835#L117 assume !(24576 == ssl3_accept_~s__state~0); 137834#L120 assume !(8195 == ssl3_accept_~s__state~0); 137833#L123 assume !(8480 == ssl3_accept_~s__state~0); 137832#L126 assume !(8481 == ssl3_accept_~s__state~0); 137831#L129 assume !(8482 == ssl3_accept_~s__state~0); 137830#L132 assume !(8464 == ssl3_accept_~s__state~0); 137829#L135 assume !(8465 == ssl3_accept_~s__state~0); 137828#L138 assume !(8466 == ssl3_accept_~s__state~0); 137827#L141 assume !(8496 == ssl3_accept_~s__state~0); 137826#L144 assume !(8497 == ssl3_accept_~s__state~0); 137825#L147 assume !(8512 == ssl3_accept_~s__state~0); 137824#L150 assume !(8513 == ssl3_accept_~s__state~0); 137823#L153 assume !(8528 == ssl3_accept_~s__state~0); 137822#L156 assume !(8529 == ssl3_accept_~s__state~0); 137821#L159 assume !(8544 == ssl3_accept_~s__state~0); 137820#L162 assume !(8545 == ssl3_accept_~s__state~0); 137819#L165 assume !(8560 == ssl3_accept_~s__state~0); 137818#L168 assume !(8561 == ssl3_accept_~s__state~0); 137817#L171 assume !(8448 == ssl3_accept_~s__state~0); 137816#L174 assume !(8576 == ssl3_accept_~s__state~0); 137815#L177 assume !(8577 == ssl3_accept_~s__state~0); 137814#L180 assume 8592 == ssl3_accept_~s__state~0; 137400#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 137810#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 137805#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137804#L592 ssl3_accept_~skip~0 := 0; 137803#L105-2 assume !false; 137802#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137801#L108 assume !(12292 == ssl3_accept_~s__state~0); 137800#L111 assume !(16384 == ssl3_accept_~s__state~0); 137799#L114 assume !(8192 == ssl3_accept_~s__state~0); 137798#L117 assume !(24576 == ssl3_accept_~s__state~0); 137797#L120 assume !(8195 == ssl3_accept_~s__state~0); 137796#L123 assume !(8480 == ssl3_accept_~s__state~0); 137795#L126 assume !(8481 == ssl3_accept_~s__state~0); 137794#L129 assume !(8482 == ssl3_accept_~s__state~0); 137793#L132 assume !(8464 == ssl3_accept_~s__state~0); 137792#L135 assume !(8465 == ssl3_accept_~s__state~0); 137791#L138 assume !(8466 == ssl3_accept_~s__state~0); 137790#L141 assume !(8496 == ssl3_accept_~s__state~0); 137789#L144 assume !(8497 == ssl3_accept_~s__state~0); 137788#L147 assume !(8512 == ssl3_accept_~s__state~0); 137787#L150 assume !(8513 == ssl3_accept_~s__state~0); 137786#L153 assume !(8528 == ssl3_accept_~s__state~0); 137785#L156 assume !(8529 == ssl3_accept_~s__state~0); 137784#L159 assume !(8544 == ssl3_accept_~s__state~0); 137783#L162 assume !(8545 == ssl3_accept_~s__state~0); 137782#L165 assume !(8560 == ssl3_accept_~s__state~0); 137781#L168 assume !(8561 == ssl3_accept_~s__state~0); 137780#L171 assume !(8448 == ssl3_accept_~s__state~0); 137779#L174 assume !(8576 == ssl3_accept_~s__state~0); 137778#L177 assume !(8577 == ssl3_accept_~s__state~0); 137777#L180 assume !(8592 == ssl3_accept_~s__state~0); 137776#L183 assume !(8593 == ssl3_accept_~s__state~0); 137775#L186 assume 8608 == ssl3_accept_~s__state~0; 137349#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 137771#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 137762#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137756#L592 ssl3_accept_~skip~0 := 0; 137754#L105-2 assume !false; 137752#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137750#L108 assume !(12292 == ssl3_accept_~s__state~0); 137748#L111 assume !(16384 == ssl3_accept_~s__state~0); 137746#L114 assume !(8192 == ssl3_accept_~s__state~0); 137744#L117 assume !(24576 == ssl3_accept_~s__state~0); 137742#L120 assume !(8195 == ssl3_accept_~s__state~0); 137740#L123 assume !(8480 == ssl3_accept_~s__state~0); 137738#L126 assume !(8481 == ssl3_accept_~s__state~0); 137736#L129 assume !(8482 == ssl3_accept_~s__state~0); 137734#L132 assume !(8464 == ssl3_accept_~s__state~0); 137725#L135 assume !(8465 == ssl3_accept_~s__state~0); 137726#L138 assume !(8466 == ssl3_accept_~s__state~0); 137713#L141 assume !(8496 == ssl3_accept_~s__state~0); 137714#L144 assume !(8497 == ssl3_accept_~s__state~0); 137545#L147 assume !(8512 == ssl3_accept_~s__state~0); 137546#L150 assume !(8513 == ssl3_accept_~s__state~0); 137529#L153 assume !(8528 == ssl3_accept_~s__state~0); 137530#L156 assume !(8529 == ssl3_accept_~s__state~0); 137517#L159 assume !(8544 == ssl3_accept_~s__state~0); 137518#L162 assume !(8545 == ssl3_accept_~s__state~0); 137509#L165 assume !(8560 == ssl3_accept_~s__state~0); 137510#L168 assume !(8561 == ssl3_accept_~s__state~0); 137501#L171 assume !(8448 == ssl3_accept_~s__state~0); 137502#L174 assume !(8576 == ssl3_accept_~s__state~0); 137492#L177 assume !(8577 == ssl3_accept_~s__state~0); 137493#L180 assume !(8592 == ssl3_accept_~s__state~0); 137399#L183 assume !(8593 == ssl3_accept_~s__state~0); 137401#L186 assume !(8608 == ssl3_accept_~s__state~0); 137348#L189 assume !(8609 == ssl3_accept_~s__state~0); 137350#L192 assume !(8640 == ssl3_accept_~s__state~0); 137733#L195 assume !(8641 == ssl3_accept_~s__state~0); 137249#L198 assume 8656 == ssl3_accept_~s__state~0; 137250#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 137243#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 137244#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 137329#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 137328#L513 assume !(0 == ssl3_accept_~tmp___10~0); 137226#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137227#L592 ssl3_accept_~skip~0 := 0; 137222#L105-2 assume !false; 137223#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137218#L108 assume !(12292 == ssl3_accept_~s__state~0); 137219#L111 assume !(16384 == ssl3_accept_~s__state~0); 137214#L114 assume !(8192 == ssl3_accept_~s__state~0); 137215#L117 assume !(24576 == ssl3_accept_~s__state~0); 137210#L120 assume !(8195 == ssl3_accept_~s__state~0); 137211#L123 assume !(8480 == ssl3_accept_~s__state~0); 137206#L126 assume !(8481 == ssl3_accept_~s__state~0); 137207#L129 assume !(8482 == ssl3_accept_~s__state~0); 137199#L132 assume !(8464 == ssl3_accept_~s__state~0); 137200#L135 assume !(8465 == ssl3_accept_~s__state~0); 137191#L138 assume !(8466 == ssl3_accept_~s__state~0); 137192#L141 assume !(8496 == ssl3_accept_~s__state~0); 137180#L144 assume !(8497 == ssl3_accept_~s__state~0); 137181#L147 assume !(8512 == ssl3_accept_~s__state~0); 137166#L150 assume !(8513 == ssl3_accept_~s__state~0); 137167#L153 assume !(8528 == ssl3_accept_~s__state~0); 137154#L156 assume !(8529 == ssl3_accept_~s__state~0); 137155#L159 assume !(8544 == ssl3_accept_~s__state~0); 137146#L162 assume !(8545 == ssl3_accept_~s__state~0); 137147#L165 assume !(8560 == ssl3_accept_~s__state~0); 137138#L168 assume !(8561 == ssl3_accept_~s__state~0); 137139#L171 assume !(8448 == ssl3_accept_~s__state~0); 137130#L174 assume !(8576 == ssl3_accept_~s__state~0); 137131#L177 assume !(8577 == ssl3_accept_~s__state~0); 137121#L180 assume !(8592 == ssl3_accept_~s__state~0); 137122#L183 assume !(8593 == ssl3_accept_~s__state~0); 137112#L186 assume !(8608 == ssl3_accept_~s__state~0); 137113#L189 assume !(8609 == ssl3_accept_~s__state~0); 137103#L192 assume !(8640 == ssl3_accept_~s__state~0); 137104#L195 assume !(8641 == ssl3_accept_~s__state~0); 137098#L198 assume !(8656 == ssl3_accept_~s__state~0); 137100#L201 assume !(8657 == ssl3_accept_~s__state~0); 137090#L204 assume 8672 == ssl3_accept_~s__state~0; 137091#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 137004#L521 assume !(4 == ssl3_accept_~blastFlag~0); 137005#L524 assume !(5 == ssl3_accept_~blastFlag~0); 135738#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 135739#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 137255#L532-2 ssl3_accept_~s__init_num~0 := 0; 138887#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138885#L592 ssl3_accept_~skip~0 := 0; 138883#L105-2 assume !false; 138881#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138879#L108 assume !(12292 == ssl3_accept_~s__state~0); 138877#L111 assume !(16384 == ssl3_accept_~s__state~0); 138875#L114 assume !(8192 == ssl3_accept_~s__state~0); 138873#L117 assume !(24576 == ssl3_accept_~s__state~0); 138871#L120 assume !(8195 == ssl3_accept_~s__state~0); 138869#L123 assume !(8480 == ssl3_accept_~s__state~0); 138867#L126 assume !(8481 == ssl3_accept_~s__state~0); 138865#L129 assume !(8482 == ssl3_accept_~s__state~0); 138863#L132 assume !(8464 == ssl3_accept_~s__state~0); 138861#L135 assume !(8465 == ssl3_accept_~s__state~0); 138859#L138 assume !(8466 == ssl3_accept_~s__state~0); 138857#L141 assume !(8496 == ssl3_accept_~s__state~0); 138856#L144 assume !(8497 == ssl3_accept_~s__state~0); 138796#L147 assume !(8512 == ssl3_accept_~s__state~0); 138797#L150 assume !(8513 == ssl3_accept_~s__state~0); 138783#L153 assume !(8528 == ssl3_accept_~s__state~0); 138784#L156 assume !(8529 == ssl3_accept_~s__state~0); 138768#L159 assume !(8544 == ssl3_accept_~s__state~0); 138769#L162 assume !(8545 == ssl3_accept_~s__state~0); 138754#L165 assume !(8560 == ssl3_accept_~s__state~0); 138755#L168 assume !(8561 == ssl3_accept_~s__state~0); 138735#L171 assume 8448 == ssl3_accept_~s__state~0; 138734#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 138733#L433 assume !(ssl3_accept_~num1~0 > 0); 138731#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 138722#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138721#L592 ssl3_accept_~skip~0 := 0; 138720#L105-2 assume !false; 138719#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138718#L108 assume !(12292 == ssl3_accept_~s__state~0); 138717#L111 assume !(16384 == ssl3_accept_~s__state~0); 138716#L114 assume !(8192 == ssl3_accept_~s__state~0); 138715#L117 assume !(24576 == ssl3_accept_~s__state~0); 138713#L120 assume !(8195 == ssl3_accept_~s__state~0); 138712#L123 assume !(8480 == ssl3_accept_~s__state~0); 138710#L126 assume !(8481 == ssl3_accept_~s__state~0); 138708#L129 assume !(8482 == ssl3_accept_~s__state~0); 138707#L132 assume 8464 == ssl3_accept_~s__state~0; 138705#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 140124#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140040#L278-2 [2018-11-23 06:39:33,923 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,924 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 3 times [2018-11-23 06:39:33,924 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,924 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,924 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:33,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:33,931 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:33,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1490199644, now seen corresponding path program 1 times [2018-11-23 06:39:33,931 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:33,931 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:33,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,932 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:33,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:34,035 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2018-11-23 06:39:34,035 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:34,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:34,036 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:34,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:34,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:34,036 INFO L87 Difference]: Start difference. First operand 6609 states and 8314 transitions. cyclomatic complexity: 1715 Second operand 3 states. [2018-11-23 06:39:34,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:34,154 INFO L93 Difference]: Finished difference Result 6610 states and 8166 transitions. [2018-11-23 06:39:34,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:34,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6610 states and 8166 transitions. [2018-11-23 06:39:34,167 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6219 [2018-11-23 06:39:34,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6610 states to 6610 states and 8166 transitions. [2018-11-23 06:39:34,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6502 [2018-11-23 06:39:34,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6502 [2018-11-23 06:39:34,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6610 states and 8166 transitions. [2018-11-23 06:39:34,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:34,180 INFO L705 BuchiCegarLoop]: Abstraction has 6610 states and 8166 transitions. [2018-11-23 06:39:34,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6610 states and 8166 transitions. [2018-11-23 06:39:34,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6610 to 6590. [2018-11-23 06:39:34,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6590 states. [2018-11-23 06:39:34,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 8143 transitions. [2018-11-23 06:39:34,220 INFO L728 BuchiCegarLoop]: Abstraction has 6590 states and 8143 transitions. [2018-11-23 06:39:34,220 INFO L608 BuchiCegarLoop]: Abstraction has 6590 states and 8143 transitions. [2018-11-23 06:39:34,220 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-23 06:39:34,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6590 states and 8143 transitions. [2018-11-23 06:39:34,231 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6203 [2018-11-23 06:39:34,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:34,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:34,233 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:34,233 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:34,233 INFO L794 eck$LassoCheckResult]: Stem: 149050#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 149051#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148993#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 149036#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 148973#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 149061#L105-2 assume !false; 149122#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149354#L108 assume !(12292 == ssl3_accept_~s__state~0); 149352#L111 assume !(16384 == ssl3_accept_~s__state~0); 149353#L114 assume !(8192 == ssl3_accept_~s__state~0); 149349#L117 assume !(24576 == ssl3_accept_~s__state~0); 149348#L120 assume !(8195 == ssl3_accept_~s__state~0); 149346#L123 assume !(8480 == ssl3_accept_~s__state~0); 149347#L126 assume !(8481 == ssl3_accept_~s__state~0); 152841#L129 assume !(8482 == ssl3_accept_~s__state~0); 152833#L132 assume 8464 == ssl3_accept_~s__state~0; 149228#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 152397#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 152395#L278-2 [2018-11-23 06:39:34,234 INFO L796 eck$LassoCheckResult]: Loop: 152395#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 152382#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152380#L592 ssl3_accept_~skip~0 := 0; 152379#L105-2 assume !false; 152358#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152353#L108 assume !(12292 == ssl3_accept_~s__state~0); 152348#L111 assume !(16384 == ssl3_accept_~s__state~0); 152343#L114 assume !(8192 == ssl3_accept_~s__state~0); 152338#L117 assume !(24576 == ssl3_accept_~s__state~0); 152333#L120 assume !(8195 == ssl3_accept_~s__state~0); 152328#L123 assume !(8480 == ssl3_accept_~s__state~0); 152323#L126 assume !(8481 == ssl3_accept_~s__state~0); 152318#L129 assume !(8482 == ssl3_accept_~s__state~0); 152313#L132 assume !(8464 == ssl3_accept_~s__state~0); 152308#L135 assume !(8465 == ssl3_accept_~s__state~0); 152303#L138 assume !(8466 == ssl3_accept_~s__state~0); 152296#L141 assume 8496 == ssl3_accept_~s__state~0; 152291#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 150982#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 150981#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 150979#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 150976#L297-2 ssl3_accept_~s__init_num~0 := 0; 150971#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150970#L592 ssl3_accept_~skip~0 := 0; 150969#L105-2 assume !false; 150968#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150967#L108 assume !(12292 == ssl3_accept_~s__state~0); 150966#L111 assume !(16384 == ssl3_accept_~s__state~0); 150965#L114 assume !(8192 == ssl3_accept_~s__state~0); 150964#L117 assume !(24576 == ssl3_accept_~s__state~0); 150963#L120 assume !(8195 == ssl3_accept_~s__state~0); 150962#L123 assume !(8480 == ssl3_accept_~s__state~0); 150961#L126 assume !(8481 == ssl3_accept_~s__state~0); 150960#L129 assume !(8482 == ssl3_accept_~s__state~0); 150959#L132 assume !(8464 == ssl3_accept_~s__state~0); 150958#L135 assume !(8465 == ssl3_accept_~s__state~0); 150957#L138 assume !(8466 == ssl3_accept_~s__state~0); 150956#L141 assume !(8496 == ssl3_accept_~s__state~0); 150955#L144 assume !(8497 == ssl3_accept_~s__state~0); 150954#L147 assume 8512 == ssl3_accept_~s__state~0; 150953#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150951#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 150948#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 150943#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150942#L592 ssl3_accept_~skip~0 := 0; 150941#L105-2 assume !false; 150940#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150939#L108 assume !(12292 == ssl3_accept_~s__state~0); 150938#L111 assume !(16384 == ssl3_accept_~s__state~0); 150937#L114 assume !(8192 == ssl3_accept_~s__state~0); 150936#L117 assume !(24576 == ssl3_accept_~s__state~0); 150935#L120 assume !(8195 == ssl3_accept_~s__state~0); 150934#L123 assume !(8480 == ssl3_accept_~s__state~0); 150933#L126 assume !(8481 == ssl3_accept_~s__state~0); 150932#L129 assume !(8482 == ssl3_accept_~s__state~0); 150931#L132 assume !(8464 == ssl3_accept_~s__state~0); 150930#L135 assume !(8465 == ssl3_accept_~s__state~0); 150929#L138 assume !(8466 == ssl3_accept_~s__state~0); 150928#L141 assume !(8496 == ssl3_accept_~s__state~0); 150927#L144 assume !(8497 == ssl3_accept_~s__state~0); 150926#L147 assume !(8512 == ssl3_accept_~s__state~0); 150925#L150 assume !(8513 == ssl3_accept_~s__state~0); 150924#L153 assume 8528 == ssl3_accept_~s__state~0; 150923#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 150921#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 150919#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 150914#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 150912#L358 assume !(ssl3_accept_~ret~0 <= 0); 150907#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 150902#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150901#L592 ssl3_accept_~skip~0 := 0; 150899#L105-2 assume !false; 150896#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150891#L108 assume !(12292 == ssl3_accept_~s__state~0); 150889#L111 assume !(16384 == ssl3_accept_~s__state~0); 150887#L114 assume !(8192 == ssl3_accept_~s__state~0); 150885#L117 assume !(24576 == ssl3_accept_~s__state~0); 150883#L120 assume !(8195 == ssl3_accept_~s__state~0); 150881#L123 assume !(8480 == ssl3_accept_~s__state~0); 150879#L126 assume !(8481 == ssl3_accept_~s__state~0); 150877#L129 assume !(8482 == ssl3_accept_~s__state~0); 150875#L132 assume !(8464 == ssl3_accept_~s__state~0); 150873#L135 assume !(8465 == ssl3_accept_~s__state~0); 150871#L138 assume !(8466 == ssl3_accept_~s__state~0); 150869#L141 assume !(8496 == ssl3_accept_~s__state~0); 150867#L144 assume !(8497 == ssl3_accept_~s__state~0); 150865#L147 assume !(8512 == ssl3_accept_~s__state~0); 150863#L150 assume !(8513 == ssl3_accept_~s__state~0); 150861#L153 assume !(8528 == ssl3_accept_~s__state~0); 150859#L156 assume !(8529 == ssl3_accept_~s__state~0); 150857#L159 assume 8544 == ssl3_accept_~s__state~0; 150855#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 150853#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 150850#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150848#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 150845#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 150842#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 150838#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 150832#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150831#L592 ssl3_accept_~skip~0 := 0; 150830#L105-2 assume !false; 150829#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150828#L108 assume !(12292 == ssl3_accept_~s__state~0); 150827#L111 assume !(16384 == ssl3_accept_~s__state~0); 150826#L114 assume !(8192 == ssl3_accept_~s__state~0); 150825#L117 assume !(24576 == ssl3_accept_~s__state~0); 150824#L120 assume !(8195 == ssl3_accept_~s__state~0); 150823#L123 assume !(8480 == ssl3_accept_~s__state~0); 150822#L126 assume !(8481 == ssl3_accept_~s__state~0); 150821#L129 assume !(8482 == ssl3_accept_~s__state~0); 150820#L132 assume !(8464 == ssl3_accept_~s__state~0); 150819#L135 assume !(8465 == ssl3_accept_~s__state~0); 150818#L138 assume !(8466 == ssl3_accept_~s__state~0); 150817#L141 assume !(8496 == ssl3_accept_~s__state~0); 150816#L144 assume !(8497 == ssl3_accept_~s__state~0); 150815#L147 assume !(8512 == ssl3_accept_~s__state~0); 150814#L150 assume !(8513 == ssl3_accept_~s__state~0); 150813#L153 assume !(8528 == ssl3_accept_~s__state~0); 150812#L156 assume !(8529 == ssl3_accept_~s__state~0); 150811#L159 assume !(8544 == ssl3_accept_~s__state~0); 150810#L162 assume !(8545 == ssl3_accept_~s__state~0); 150809#L165 assume !(8560 == ssl3_accept_~s__state~0); 150808#L168 assume !(8561 == ssl3_accept_~s__state~0); 150807#L171 assume 8448 == ssl3_accept_~s__state~0; 150806#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 150804#L433 assume !(ssl3_accept_~num1~0 > 0); 150800#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 150795#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150794#L592 ssl3_accept_~skip~0 := 0; 150793#L105-2 assume !false; 150792#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150791#L108 assume !(12292 == ssl3_accept_~s__state~0); 150790#L111 assume !(16384 == ssl3_accept_~s__state~0); 150789#L114 assume !(8192 == ssl3_accept_~s__state~0); 150788#L117 assume !(24576 == ssl3_accept_~s__state~0); 150787#L120 assume !(8195 == ssl3_accept_~s__state~0); 150786#L123 assume !(8480 == ssl3_accept_~s__state~0); 150785#L126 assume !(8481 == ssl3_accept_~s__state~0); 150784#L129 assume !(8482 == ssl3_accept_~s__state~0); 150783#L132 assume !(8464 == ssl3_accept_~s__state~0); 150782#L135 assume !(8465 == ssl3_accept_~s__state~0); 150781#L138 assume !(8466 == ssl3_accept_~s__state~0); 150780#L141 assume !(8496 == ssl3_accept_~s__state~0); 150779#L144 assume !(8497 == ssl3_accept_~s__state~0); 150778#L147 assume !(8512 == ssl3_accept_~s__state~0); 150777#L150 assume !(8513 == ssl3_accept_~s__state~0); 150776#L153 assume !(8528 == ssl3_accept_~s__state~0); 150775#L156 assume !(8529 == ssl3_accept_~s__state~0); 150774#L159 assume !(8544 == ssl3_accept_~s__state~0); 150773#L162 assume !(8545 == ssl3_accept_~s__state~0); 150772#L165 assume !(8560 == ssl3_accept_~s__state~0); 150771#L168 assume !(8561 == ssl3_accept_~s__state~0); 150770#L171 assume !(8448 == ssl3_accept_~s__state~0); 150769#L174 assume 8576 == ssl3_accept_~s__state~0; 150768#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 150767#L447 assume !(ssl3_accept_~ret~0 <= 0); 150764#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 150761#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 150756#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150755#L592 ssl3_accept_~skip~0 := 0; 150754#L105-2 assume !false; 150753#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150752#L108 assume !(12292 == ssl3_accept_~s__state~0); 150751#L111 assume !(16384 == ssl3_accept_~s__state~0); 150750#L114 assume !(8192 == ssl3_accept_~s__state~0); 150749#L117 assume !(24576 == ssl3_accept_~s__state~0); 150748#L120 assume !(8195 == ssl3_accept_~s__state~0); 150747#L123 assume !(8480 == ssl3_accept_~s__state~0); 150746#L126 assume !(8481 == ssl3_accept_~s__state~0); 150745#L129 assume !(8482 == ssl3_accept_~s__state~0); 150744#L132 assume !(8464 == ssl3_accept_~s__state~0); 150743#L135 assume !(8465 == ssl3_accept_~s__state~0); 150742#L138 assume !(8466 == ssl3_accept_~s__state~0); 150741#L141 assume !(8496 == ssl3_accept_~s__state~0); 150740#L144 assume !(8497 == ssl3_accept_~s__state~0); 150736#L147 assume !(8512 == ssl3_accept_~s__state~0); 150732#L150 assume !(8513 == ssl3_accept_~s__state~0); 150726#L153 assume !(8528 == ssl3_accept_~s__state~0); 150724#L156 assume !(8529 == ssl3_accept_~s__state~0); 150722#L159 assume !(8544 == ssl3_accept_~s__state~0); 150720#L162 assume !(8545 == ssl3_accept_~s__state~0); 150718#L165 assume !(8560 == ssl3_accept_~s__state~0); 150716#L168 assume !(8561 == ssl3_accept_~s__state~0); 150714#L171 assume !(8448 == ssl3_accept_~s__state~0); 150712#L174 assume !(8576 == ssl3_accept_~s__state~0); 150710#L177 assume !(8577 == ssl3_accept_~s__state~0); 150708#L180 assume 8592 == ssl3_accept_~s__state~0; 150705#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 150701#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 150695#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150693#L592 ssl3_accept_~skip~0 := 0; 150691#L105-2 assume !false; 150689#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150687#L108 assume !(12292 == ssl3_accept_~s__state~0); 150685#L111 assume !(16384 == ssl3_accept_~s__state~0); 150683#L114 assume !(8192 == ssl3_accept_~s__state~0); 150681#L117 assume !(24576 == ssl3_accept_~s__state~0); 150679#L120 assume !(8195 == ssl3_accept_~s__state~0); 150677#L123 assume !(8480 == ssl3_accept_~s__state~0); 150675#L126 assume !(8481 == ssl3_accept_~s__state~0); 150673#L129 assume !(8482 == ssl3_accept_~s__state~0); 150671#L132 assume !(8464 == ssl3_accept_~s__state~0); 150669#L135 assume !(8465 == ssl3_accept_~s__state~0); 150667#L138 assume !(8466 == ssl3_accept_~s__state~0); 150665#L141 assume !(8496 == ssl3_accept_~s__state~0); 150663#L144 assume !(8497 == ssl3_accept_~s__state~0); 150661#L147 assume !(8512 == ssl3_accept_~s__state~0); 150659#L150 assume !(8513 == ssl3_accept_~s__state~0); 150657#L153 assume !(8528 == ssl3_accept_~s__state~0); 150655#L156 assume !(8529 == ssl3_accept_~s__state~0); 150653#L159 assume !(8544 == ssl3_accept_~s__state~0); 150651#L162 assume !(8545 == ssl3_accept_~s__state~0); 150650#L165 assume !(8560 == ssl3_accept_~s__state~0); 150648#L168 assume !(8561 == ssl3_accept_~s__state~0); 150646#L171 assume !(8448 == ssl3_accept_~s__state~0); 150643#L174 assume !(8576 == ssl3_accept_~s__state~0); 150639#L177 assume !(8577 == ssl3_accept_~s__state~0); 150633#L180 assume !(8592 == ssl3_accept_~s__state~0); 150631#L183 assume !(8593 == ssl3_accept_~s__state~0); 150629#L186 assume 8608 == ssl3_accept_~s__state~0; 150626#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 150622#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 150616#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150614#L592 ssl3_accept_~skip~0 := 0; 150612#L105-2 assume !false; 150610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150608#L108 assume !(12292 == ssl3_accept_~s__state~0); 150606#L111 assume !(16384 == ssl3_accept_~s__state~0); 150604#L114 assume !(8192 == ssl3_accept_~s__state~0); 150602#L117 assume !(24576 == ssl3_accept_~s__state~0); 150600#L120 assume !(8195 == ssl3_accept_~s__state~0); 150598#L123 assume !(8480 == ssl3_accept_~s__state~0); 150596#L126 assume !(8481 == ssl3_accept_~s__state~0); 150594#L129 assume !(8482 == ssl3_accept_~s__state~0); 150592#L132 assume !(8464 == ssl3_accept_~s__state~0); 150590#L135 assume !(8465 == ssl3_accept_~s__state~0); 150588#L138 assume !(8466 == ssl3_accept_~s__state~0); 150586#L141 assume !(8496 == ssl3_accept_~s__state~0); 150584#L144 assume !(8497 == ssl3_accept_~s__state~0); 150582#L147 assume !(8512 == ssl3_accept_~s__state~0); 150580#L150 assume !(8513 == ssl3_accept_~s__state~0); 150578#L153 assume !(8528 == ssl3_accept_~s__state~0); 150576#L156 assume !(8529 == ssl3_accept_~s__state~0); 150574#L159 assume !(8544 == ssl3_accept_~s__state~0); 150572#L162 assume !(8545 == ssl3_accept_~s__state~0); 150570#L165 assume !(8560 == ssl3_accept_~s__state~0); 150568#L168 assume !(8561 == ssl3_accept_~s__state~0); 150566#L171 assume !(8448 == ssl3_accept_~s__state~0); 150564#L174 assume !(8576 == ssl3_accept_~s__state~0); 150562#L177 assume !(8577 == ssl3_accept_~s__state~0); 150560#L180 assume !(8592 == ssl3_accept_~s__state~0); 150558#L183 assume !(8593 == ssl3_accept_~s__state~0); 150554#L186 assume !(8608 == ssl3_accept_~s__state~0); 150550#L189 assume !(8609 == ssl3_accept_~s__state~0); 150548#L192 assume 8640 == ssl3_accept_~s__state~0; 150546#L196 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 150545#L482 assume !(3 == ssl3_accept_~blastFlag~0); 150544#L482-2 assume !(ssl3_accept_~ret~0 <= 0); 150541#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 150536#L488-2 ssl3_accept_~s__init_num~0 := 0; 150528#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150522#L592 ssl3_accept_~skip~0 := 0; 150520#L105-2 assume !false; 150518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150516#L108 assume !(12292 == ssl3_accept_~s__state~0); 150512#L111 assume !(16384 == ssl3_accept_~s__state~0); 150507#L114 assume !(8192 == ssl3_accept_~s__state~0); 150500#L117 assume !(24576 == ssl3_accept_~s__state~0); 150497#L120 assume !(8195 == ssl3_accept_~s__state~0); 150494#L123 assume !(8480 == ssl3_accept_~s__state~0); 150491#L126 assume !(8481 == ssl3_accept_~s__state~0); 150488#L129 assume !(8482 == ssl3_accept_~s__state~0); 150485#L132 assume !(8464 == ssl3_accept_~s__state~0); 150482#L135 assume !(8465 == ssl3_accept_~s__state~0); 150479#L138 assume !(8466 == ssl3_accept_~s__state~0); 150476#L141 assume !(8496 == ssl3_accept_~s__state~0); 150473#L144 assume !(8497 == ssl3_accept_~s__state~0); 150470#L147 assume !(8512 == ssl3_accept_~s__state~0); 150467#L150 assume !(8513 == ssl3_accept_~s__state~0); 150464#L153 assume !(8528 == ssl3_accept_~s__state~0); 150461#L156 assume !(8529 == ssl3_accept_~s__state~0); 150458#L159 assume !(8544 == ssl3_accept_~s__state~0); 150455#L162 assume !(8545 == ssl3_accept_~s__state~0); 150452#L165 assume !(8560 == ssl3_accept_~s__state~0); 150449#L168 assume !(8561 == ssl3_accept_~s__state~0); 150446#L171 assume !(8448 == ssl3_accept_~s__state~0); 150443#L174 assume !(8576 == ssl3_accept_~s__state~0); 150440#L177 assume !(8577 == ssl3_accept_~s__state~0); 150437#L180 assume !(8592 == ssl3_accept_~s__state~0); 150434#L183 assume !(8593 == ssl3_accept_~s__state~0); 150431#L186 assume !(8608 == ssl3_accept_~s__state~0); 150428#L189 assume !(8609 == ssl3_accept_~s__state~0); 150425#L192 assume !(8640 == ssl3_accept_~s__state~0); 150422#L195 assume !(8641 == ssl3_accept_~s__state~0); 150419#L198 assume 8656 == ssl3_accept_~s__state~0; 150416#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 150414#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 150411#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 149845#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 150378#L513 assume !(0 == ssl3_accept_~tmp___10~0); 150366#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150364#L592 ssl3_accept_~skip~0 := 0; 150362#L105-2 assume !false; 150360#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150357#L108 assume !(12292 == ssl3_accept_~s__state~0); 150355#L111 assume !(16384 == ssl3_accept_~s__state~0); 150353#L114 assume !(8192 == ssl3_accept_~s__state~0); 150351#L117 assume !(24576 == ssl3_accept_~s__state~0); 150349#L120 assume !(8195 == ssl3_accept_~s__state~0); 150347#L123 assume !(8480 == ssl3_accept_~s__state~0); 150345#L126 assume !(8481 == ssl3_accept_~s__state~0); 150342#L129 assume !(8482 == ssl3_accept_~s__state~0); 150340#L132 assume !(8464 == ssl3_accept_~s__state~0); 150338#L135 assume !(8465 == ssl3_accept_~s__state~0); 150336#L138 assume !(8466 == ssl3_accept_~s__state~0); 150334#L141 assume !(8496 == ssl3_accept_~s__state~0); 150332#L144 assume !(8497 == ssl3_accept_~s__state~0); 150330#L147 assume !(8512 == ssl3_accept_~s__state~0); 150328#L150 assume !(8513 == ssl3_accept_~s__state~0); 150326#L153 assume !(8528 == ssl3_accept_~s__state~0); 150324#L156 assume !(8529 == ssl3_accept_~s__state~0); 150322#L159 assume !(8544 == ssl3_accept_~s__state~0); 150320#L162 assume !(8545 == ssl3_accept_~s__state~0); 150318#L165 assume !(8560 == ssl3_accept_~s__state~0); 150316#L168 assume !(8561 == ssl3_accept_~s__state~0); 150313#L171 assume !(8448 == ssl3_accept_~s__state~0); 150311#L174 assume !(8576 == ssl3_accept_~s__state~0); 150309#L177 assume !(8577 == ssl3_accept_~s__state~0); 150307#L180 assume !(8592 == ssl3_accept_~s__state~0); 150305#L183 assume !(8593 == ssl3_accept_~s__state~0); 150303#L186 assume !(8608 == ssl3_accept_~s__state~0); 150301#L189 assume !(8609 == ssl3_accept_~s__state~0); 150299#L192 assume !(8640 == ssl3_accept_~s__state~0); 150297#L195 assume !(8641 == ssl3_accept_~s__state~0); 150295#L198 assume !(8656 == ssl3_accept_~s__state~0); 150290#L201 assume !(8657 == ssl3_accept_~s__state~0); 150287#L204 assume 8672 == ssl3_accept_~s__state~0; 150285#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 150283#L521 assume !(4 == ssl3_accept_~blastFlag~0); 150281#L524 assume !(5 == ssl3_accept_~blastFlag~0); 150280#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 149555#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 149556#L532-2 ssl3_accept_~s__init_num~0 := 0; 152369#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152367#L592 ssl3_accept_~skip~0 := 0; 152365#L105-2 assume !false; 152356#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152351#L108 assume !(12292 == ssl3_accept_~s__state~0); 152346#L111 assume !(16384 == ssl3_accept_~s__state~0); 152341#L114 assume !(8192 == ssl3_accept_~s__state~0); 152336#L117 assume !(24576 == ssl3_accept_~s__state~0); 152331#L120 assume !(8195 == ssl3_accept_~s__state~0); 152326#L123 assume !(8480 == ssl3_accept_~s__state~0); 152321#L126 assume !(8481 == ssl3_accept_~s__state~0); 152316#L129 assume !(8482 == ssl3_accept_~s__state~0); 152311#L132 assume !(8464 == ssl3_accept_~s__state~0); 152306#L135 assume !(8465 == ssl3_accept_~s__state~0); 152300#L138 assume !(8466 == ssl3_accept_~s__state~0); 151868#L141 assume !(8496 == ssl3_accept_~s__state~0); 151865#L144 assume !(8497 == ssl3_accept_~s__state~0); 151862#L147 assume !(8512 == ssl3_accept_~s__state~0); 151859#L150 assume !(8513 == ssl3_accept_~s__state~0); 151856#L153 assume !(8528 == ssl3_accept_~s__state~0); 151853#L156 assume !(8529 == ssl3_accept_~s__state~0); 151850#L159 assume !(8544 == ssl3_accept_~s__state~0); 151847#L162 assume !(8545 == ssl3_accept_~s__state~0); 151844#L165 assume !(8560 == ssl3_accept_~s__state~0); 151841#L168 assume !(8561 == ssl3_accept_~s__state~0); 151838#L171 assume 8448 == ssl3_accept_~s__state~0; 151678#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 151831#L433 assume !(ssl3_accept_~num1~0 > 0); 151825#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 151818#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 151815#L592 ssl3_accept_~skip~0 := 0; 151812#L105-2 assume !false; 151809#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 151804#L108 assume !(12292 == ssl3_accept_~s__state~0); 151800#L111 assume !(16384 == ssl3_accept_~s__state~0); 151794#L114 assume !(8192 == ssl3_accept_~s__state~0); 151789#L117 assume !(24576 == ssl3_accept_~s__state~0); 151767#L120 assume !(8195 == ssl3_accept_~s__state~0); 151759#L123 assume !(8480 == ssl3_accept_~s__state~0); 151753#L126 assume !(8481 == ssl3_accept_~s__state~0); 151748#L129 assume !(8482 == ssl3_accept_~s__state~0); 151744#L132 assume 8464 == ssl3_accept_~s__state~0; 151736#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 152521#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 152395#L278-2 [2018-11-23 06:39:34,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:34,234 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 4 times [2018-11-23 06:39:34,234 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:34,234 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:34,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:34,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:34,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:34,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:34,242 INFO L82 PathProgramCache]: Analyzing trace with hash -2141551720, now seen corresponding path program 1 times [2018-11-23 06:39:34,242 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:34,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:34,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:34,243 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:34,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:34,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2018-11-23 06:39:34,407 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 06:39:34,407 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 06:39:34,419 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:34,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:34,468 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 06:39:34,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2018-11-23 06:39:34,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 06:39:34,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2018-11-23 06:39:34,637 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:34,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 06:39:34,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 06:39:34,637 INFO L87 Difference]: Start difference. First operand 6590 states and 8143 transitions. cyclomatic complexity: 1562 Second operand 5 states. [2018-11-23 06:39:34,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:34,983 INFO L93 Difference]: Finished difference Result 4294 states and 5236 transitions. [2018-11-23 06:39:34,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-23 06:39:34,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4294 states and 5236 transitions. [2018-11-23 06:39:34,991 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2049 [2018-11-23 06:39:34,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4294 states to 2962 states and 3676 transitions. [2018-11-23 06:39:34,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2854 [2018-11-23 06:39:34,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2854 [2018-11-23 06:39:34,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2962 states and 3676 transitions. [2018-11-23 06:39:34,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 06:39:34,995 INFO L705 BuchiCegarLoop]: Abstraction has 2962 states and 3676 transitions. [2018-11-23 06:39:34,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2962 states and 3676 transitions. [2018-11-23 06:39:35,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2962 to 2496. [2018-11-23 06:39:35,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2496 states. [2018-11-23 06:39:35,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2496 states to 2496 states and 3141 transitions. [2018-11-23 06:39:35,011 INFO L728 BuchiCegarLoop]: Abstraction has 2496 states and 3141 transitions. [2018-11-23 06:39:35,011 INFO L608 BuchiCegarLoop]: Abstraction has 2496 states and 3141 transitions. [2018-11-23 06:39:35,011 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-23 06:39:35,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2496 states and 3141 transitions. [2018-11-23 06:39:35,015 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1939 [2018-11-23 06:39:35,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:35,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:35,016 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,016 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,016 INFO L794 eck$LassoCheckResult]: Stem: 161096#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 161097#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 161049#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 161083#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 161032#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 161110#L105-2 assume !false; 161168#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161332#L108 assume !(12292 == ssl3_accept_~s__state~0); 161324#L111 assume !(16384 == ssl3_accept_~s__state~0); 161325#L114 assume !(8192 == ssl3_accept_~s__state~0); 161316#L117 assume !(24576 == ssl3_accept_~s__state~0); 161317#L120 assume !(8195 == ssl3_accept_~s__state~0); 161308#L123 assume !(8480 == ssl3_accept_~s__state~0); 161309#L126 assume !(8481 == ssl3_accept_~s__state~0); 161302#L129 assume !(8482 == ssl3_accept_~s__state~0); 161303#L132 assume !(8464 == ssl3_accept_~s__state~0); 161298#L135 assume !(8465 == ssl3_accept_~s__state~0); 161299#L138 assume !(8466 == ssl3_accept_~s__state~0); 161294#L141 assume !(8496 == ssl3_accept_~s__state~0); 161293#L144 [2018-11-23 06:39:35,016 INFO L796 eck$LassoCheckResult]: Loop: 161293#L144 assume !(8497 == ssl3_accept_~s__state~0); 161292#L147 assume !(8512 == ssl3_accept_~s__state~0); 161291#L150 assume !(8513 == ssl3_accept_~s__state~0); 161290#L153 assume !(8528 == ssl3_accept_~s__state~0); 161289#L156 assume !(8529 == ssl3_accept_~s__state~0); 161288#L159 assume !(8544 == ssl3_accept_~s__state~0); 161287#L162 assume !(8545 == ssl3_accept_~s__state~0); 161286#L165 assume !(8560 == ssl3_accept_~s__state~0); 161285#L168 assume !(8561 == ssl3_accept_~s__state~0); 161284#L171 assume 8448 == ssl3_accept_~s__state~0; 161240#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 161281#L433 assume !(ssl3_accept_~num1~0 > 0); 161277#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161272#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161271#L592 ssl3_accept_~skip~0 := 0; 161270#L105-2 assume !false; 161269#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161267#L108 assume !(12292 == ssl3_accept_~s__state~0); 161266#L111 assume 16384 == ssl3_accept_~s__state~0; 161263#L217 ssl3_accept_~s__server~0 := 1; 161381#L222 assume 0 != ssl3_accept_~cb~0; 161382#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 161369#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 161370#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 161356#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 161357#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 161346#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 161343#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 161338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161337#L592 ssl3_accept_~skip~0 := 0; 161335#L105-2 assume !false; 161336#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161328#L108 assume !(12292 == ssl3_accept_~s__state~0); 161329#L111 assume !(16384 == ssl3_accept_~s__state~0); 161320#L114 assume !(8192 == ssl3_accept_~s__state~0); 161321#L117 assume !(24576 == ssl3_accept_~s__state~0); 161312#L120 assume !(8195 == ssl3_accept_~s__state~0); 161313#L123 assume !(8480 == ssl3_accept_~s__state~0); 161304#L126 assume !(8481 == ssl3_accept_~s__state~0); 161305#L129 assume !(8482 == ssl3_accept_~s__state~0); 161300#L132 assume !(8464 == ssl3_accept_~s__state~0); 161301#L135 assume !(8465 == ssl3_accept_~s__state~0); 161296#L138 assume !(8466 == ssl3_accept_~s__state~0); 161297#L141 assume !(8496 == ssl3_accept_~s__state~0); 161293#L144 [2018-11-23 06:39:35,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,017 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2018-11-23 06:39:35,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,056 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,056 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:35,057 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:35,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,057 INFO L82 PathProgramCache]: Analyzing trace with hash -216124990, now seen corresponding path program 1 times [2018-11-23 06:39:35,057 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,091 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,091 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,091 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,091 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:35,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:35,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:35,092 INFO L87 Difference]: Start difference. First operand 2496 states and 3141 transitions. cyclomatic complexity: 653 Second operand 3 states. [2018-11-23 06:39:35,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:35,226 INFO L93 Difference]: Finished difference Result 1080 states and 1332 transitions. [2018-11-23 06:39:35,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:35,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1080 states and 1332 transitions. [2018-11-23 06:39:35,229 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 852 [2018-11-23 06:39:35,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1080 states to 1070 states and 1322 transitions. [2018-11-23 06:39:35,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1070 [2018-11-23 06:39:35,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1070 [2018-11-23 06:39:35,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1322 transitions. [2018-11-23 06:39:35,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:35,231 INFO L705 BuchiCegarLoop]: Abstraction has 1070 states and 1322 transitions. [2018-11-23 06:39:35,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1322 transitions. [2018-11-23 06:39:35,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1037. [2018-11-23 06:39:35,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1037 states. [2018-11-23 06:39:35,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1281 transitions. [2018-11-23 06:39:35,239 INFO L728 BuchiCegarLoop]: Abstraction has 1037 states and 1281 transitions. [2018-11-23 06:39:35,239 INFO L608 BuchiCegarLoop]: Abstraction has 1037 states and 1281 transitions. [2018-11-23 06:39:35,240 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-23 06:39:35,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1037 states and 1281 transitions. [2018-11-23 06:39:35,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-23 06:39:35,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:35,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:35,243 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,243 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,243 INFO L794 eck$LassoCheckResult]: Stem: 164627#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164628#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164593#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 164618#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164582#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 164637#L105-2 assume !false; 165391#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165390#L108 assume !(12292 == ssl3_accept_~s__state~0); 165389#L111 assume !(16384 == ssl3_accept_~s__state~0); 165388#L114 assume !(8192 == ssl3_accept_~s__state~0); 165387#L117 assume !(24576 == ssl3_accept_~s__state~0); 165386#L120 assume !(8195 == ssl3_accept_~s__state~0); 165385#L123 assume !(8480 == ssl3_accept_~s__state~0); 165384#L126 assume !(8481 == ssl3_accept_~s__state~0); 165383#L129 assume !(8482 == ssl3_accept_~s__state~0); 165382#L132 assume 8464 == ssl3_accept_~s__state~0; 165381#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 165377#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 165374#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 165369#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165368#L592 ssl3_accept_~skip~0 := 0; 165367#L105-2 assume !false; 165365#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165362#L108 assume !(12292 == ssl3_accept_~s__state~0); 165357#L111 assume !(16384 == ssl3_accept_~s__state~0); 165355#L114 assume !(8192 == ssl3_accept_~s__state~0); 165353#L117 assume !(24576 == ssl3_accept_~s__state~0); 165351#L120 assume !(8195 == ssl3_accept_~s__state~0); 165349#L123 assume !(8480 == ssl3_accept_~s__state~0); 165347#L126 assume !(8481 == ssl3_accept_~s__state~0); 165345#L129 assume !(8482 == ssl3_accept_~s__state~0); 165343#L132 assume !(8464 == ssl3_accept_~s__state~0); 165341#L135 assume !(8465 == ssl3_accept_~s__state~0); 165339#L138 assume !(8466 == ssl3_accept_~s__state~0); 165294#L141 assume 8496 == ssl3_accept_~s__state~0; 165289#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 165283#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 165280#L291-2 [2018-11-23 06:39:35,244 INFO L796 eck$LassoCheckResult]: Loop: 165280#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 165278#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 165273#L297-2 ssl3_accept_~s__init_num~0 := 0; 165257#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165255#L592 ssl3_accept_~skip~0 := 0; 165253#L105-2 assume !false; 165251#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165249#L108 assume !(12292 == ssl3_accept_~s__state~0); 165247#L111 assume !(16384 == ssl3_accept_~s__state~0); 165245#L114 assume !(8192 == ssl3_accept_~s__state~0); 165243#L117 assume !(24576 == ssl3_accept_~s__state~0); 165241#L120 assume !(8195 == ssl3_accept_~s__state~0); 165239#L123 assume !(8480 == ssl3_accept_~s__state~0); 165237#L126 assume !(8481 == ssl3_accept_~s__state~0); 165235#L129 assume !(8482 == ssl3_accept_~s__state~0); 165233#L132 assume !(8464 == ssl3_accept_~s__state~0); 165231#L135 assume !(8465 == ssl3_accept_~s__state~0); 165229#L138 assume !(8466 == ssl3_accept_~s__state~0); 165227#L141 assume !(8496 == ssl3_accept_~s__state~0); 165225#L144 assume !(8497 == ssl3_accept_~s__state~0); 165223#L147 assume 8512 == ssl3_accept_~s__state~0; 164643#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164625#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 164626#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 164630#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165446#L592 ssl3_accept_~skip~0 := 0; 165445#L105-2 assume !false; 165444#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165443#L108 assume !(12292 == ssl3_accept_~s__state~0); 165442#L111 assume !(16384 == ssl3_accept_~s__state~0); 165441#L114 assume !(8192 == ssl3_accept_~s__state~0); 165440#L117 assume !(24576 == ssl3_accept_~s__state~0); 165439#L120 assume !(8195 == ssl3_accept_~s__state~0); 165438#L123 assume !(8480 == ssl3_accept_~s__state~0); 165437#L126 assume !(8481 == ssl3_accept_~s__state~0); 165436#L129 assume !(8482 == ssl3_accept_~s__state~0); 165435#L132 assume !(8464 == ssl3_accept_~s__state~0); 165434#L135 assume !(8465 == ssl3_accept_~s__state~0); 164613#L138 assume !(8466 == ssl3_accept_~s__state~0); 164614#L141 assume !(8496 == ssl3_accept_~s__state~0); 165335#L144 assume !(8497 == ssl3_accept_~s__state~0); 164526#L147 assume !(8512 == ssl3_accept_~s__state~0); 164527#L150 assume !(8513 == ssl3_accept_~s__state~0); 165163#L153 assume 8528 == ssl3_accept_~s__state~0; 164598#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 164599#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 164616#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 164551#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 164552#L358 assume !(ssl3_accept_~ret~0 <= 0); 164504#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 164549#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165418#L592 ssl3_accept_~skip~0 := 0; 165416#L105-2 assume !false; 165414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165412#L108 assume !(12292 == ssl3_accept_~s__state~0); 165410#L111 assume !(16384 == ssl3_accept_~s__state~0); 165408#L114 assume !(8192 == ssl3_accept_~s__state~0); 165406#L117 assume !(24576 == ssl3_accept_~s__state~0); 165404#L120 assume !(8195 == ssl3_accept_~s__state~0); 165402#L123 assume !(8480 == ssl3_accept_~s__state~0); 165400#L126 assume !(8481 == ssl3_accept_~s__state~0); 165398#L129 assume !(8482 == ssl3_accept_~s__state~0); 165396#L132 assume !(8464 == ssl3_accept_~s__state~0); 165394#L135 assume !(8465 == ssl3_accept_~s__state~0); 165393#L138 assume !(8466 == ssl3_accept_~s__state~0); 164583#L141 assume !(8496 == ssl3_accept_~s__state~0); 164554#L144 assume !(8497 == ssl3_accept_~s__state~0); 164555#L147 assume !(8512 == ssl3_accept_~s__state~0); 165332#L150 assume !(8513 == ssl3_accept_~s__state~0); 165331#L153 assume !(8528 == ssl3_accept_~s__state~0); 164652#L156 assume !(8529 == ssl3_accept_~s__state~0); 164653#L159 assume 8544 == ssl3_accept_~s__state~0; 164584#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 164539#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 164540#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164638#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 164608#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 164609#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164602#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 164603#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165020#L592 ssl3_accept_~skip~0 := 0; 165016#L105-2 assume !false; 165012#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165007#L108 assume !(12292 == ssl3_accept_~s__state~0); 165003#L111 assume !(16384 == ssl3_accept_~s__state~0); 164997#L114 assume !(8192 == ssl3_accept_~s__state~0); 164990#L117 assume !(24576 == ssl3_accept_~s__state~0); 164987#L120 assume !(8195 == ssl3_accept_~s__state~0); 164984#L123 assume !(8480 == ssl3_accept_~s__state~0); 164981#L126 assume !(8481 == ssl3_accept_~s__state~0); 164978#L129 assume !(8482 == ssl3_accept_~s__state~0); 164975#L132 assume !(8464 == ssl3_accept_~s__state~0); 164972#L135 assume !(8465 == ssl3_accept_~s__state~0); 164969#L138 assume !(8466 == ssl3_accept_~s__state~0); 164966#L141 assume !(8496 == ssl3_accept_~s__state~0); 164963#L144 assume !(8497 == ssl3_accept_~s__state~0); 164960#L147 assume !(8512 == ssl3_accept_~s__state~0); 164957#L150 assume !(8513 == ssl3_accept_~s__state~0); 164954#L153 assume !(8528 == ssl3_accept_~s__state~0); 164951#L156 assume !(8529 == ssl3_accept_~s__state~0); 164948#L159 assume !(8544 == ssl3_accept_~s__state~0); 164945#L162 assume !(8545 == ssl3_accept_~s__state~0); 164943#L165 assume !(8560 == ssl3_accept_~s__state~0); 164942#L168 assume !(8561 == ssl3_accept_~s__state~0); 164926#L171 assume 8448 == ssl3_accept_~s__state~0; 164542#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164543#L433 assume !(ssl3_accept_~num1~0 > 0); 164533#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 164576#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165154#L592 ssl3_accept_~skip~0 := 0; 165153#L105-2 assume !false; 165152#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165150#L108 assume !(12292 == ssl3_accept_~s__state~0); 165148#L111 assume !(16384 == ssl3_accept_~s__state~0); 165147#L114 assume !(8192 == ssl3_accept_~s__state~0); 165146#L117 assume !(24576 == ssl3_accept_~s__state~0); 165145#L120 assume !(8195 == ssl3_accept_~s__state~0); 165144#L123 assume !(8480 == ssl3_accept_~s__state~0); 165142#L126 assume !(8481 == ssl3_accept_~s__state~0); 165139#L129 assume !(8482 == ssl3_accept_~s__state~0); 165138#L132 assume !(8464 == ssl3_accept_~s__state~0); 165132#L135 assume !(8465 == ssl3_accept_~s__state~0); 165130#L138 assume !(8466 == ssl3_accept_~s__state~0); 165128#L141 assume !(8496 == ssl3_accept_~s__state~0); 165126#L144 assume !(8497 == ssl3_accept_~s__state~0); 165124#L147 assume !(8512 == ssl3_accept_~s__state~0); 165122#L150 assume !(8513 == ssl3_accept_~s__state~0); 165120#L153 assume !(8528 == ssl3_accept_~s__state~0); 165118#L156 assume !(8529 == ssl3_accept_~s__state~0); 165116#L159 assume !(8544 == ssl3_accept_~s__state~0); 165114#L162 assume !(8545 == ssl3_accept_~s__state~0); 165112#L165 assume !(8560 == ssl3_accept_~s__state~0); 165110#L168 assume !(8561 == ssl3_accept_~s__state~0); 165108#L171 assume !(8448 == ssl3_accept_~s__state~0); 165106#L174 assume 8576 == ssl3_accept_~s__state~0; 164655#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 164563#L447 assume !(ssl3_accept_~ret~0 <= 0); 164564#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 164508#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164509#L592 ssl3_accept_~skip~0 := 0; 165522#L105-2 assume !false; 165521#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165520#L108 assume !(12292 == ssl3_accept_~s__state~0); 165519#L111 assume !(16384 == ssl3_accept_~s__state~0); 165518#L114 assume !(8192 == ssl3_accept_~s__state~0); 165517#L117 assume !(24576 == ssl3_accept_~s__state~0); 165516#L120 assume !(8195 == ssl3_accept_~s__state~0); 165515#L123 assume !(8480 == ssl3_accept_~s__state~0); 165514#L126 assume !(8481 == ssl3_accept_~s__state~0); 165513#L129 assume !(8482 == ssl3_accept_~s__state~0); 164633#L132 assume !(8464 == ssl3_accept_~s__state~0); 164596#L135 assume !(8465 == ssl3_accept_~s__state~0); 164597#L138 assume !(8466 == ssl3_accept_~s__state~0); 165287#L141 assume 8496 == ssl3_accept_~s__state~0; 165286#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 165284#L291 assume !(1 == ssl3_accept_~blastFlag~0); 165280#L291-2 [2018-11-23 06:39:35,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1387766092, now seen corresponding path program 1 times [2018-11-23 06:39:35,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,297 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,297 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,298 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:35,298 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:35,298 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1264515851, now seen corresponding path program 1 times [2018-11-23 06:39:35,298 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,298 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-11-23 06:39:35,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:35,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:35,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:35,346 INFO L87 Difference]: Start difference. First operand 1037 states and 1281 transitions. cyclomatic complexity: 246 Second operand 3 states. [2018-11-23 06:39:35,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:35,357 INFO L93 Difference]: Finished difference Result 1037 states and 1253 transitions. [2018-11-23 06:39:35,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:35,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1037 states and 1253 transitions. [2018-11-23 06:39:35,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-23 06:39:35,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1037 states to 1037 states and 1253 transitions. [2018-11-23 06:39:35,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1037 [2018-11-23 06:39:35,362 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1037 [2018-11-23 06:39:35,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1037 states and 1253 transitions. [2018-11-23 06:39:35,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:35,364 INFO L705 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-23 06:39:35,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states and 1253 transitions. [2018-11-23 06:39:35,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1037. [2018-11-23 06:39:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1037 states. [2018-11-23 06:39:35,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1253 transitions. [2018-11-23 06:39:35,372 INFO L728 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-23 06:39:35,372 INFO L608 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-23 06:39:35,372 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-23 06:39:35,372 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1037 states and 1253 transitions. [2018-11-23 06:39:35,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-23 06:39:35,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:35,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:35,375 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,375 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,375 INFO L794 eck$LassoCheckResult]: Stem: 166718#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 166719#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166680#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 166706#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166666#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 166727#L105-2 assume !false; 167138#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167136#L108 assume !(12292 == ssl3_accept_~s__state~0); 167134#L111 assume !(16384 == ssl3_accept_~s__state~0); 167132#L114 assume !(8192 == ssl3_accept_~s__state~0); 167130#L117 assume !(24576 == ssl3_accept_~s__state~0); 167128#L120 assume !(8195 == ssl3_accept_~s__state~0); 167126#L123 assume !(8480 == ssl3_accept_~s__state~0); 167124#L126 assume !(8481 == ssl3_accept_~s__state~0); 167122#L129 assume !(8482 == ssl3_accept_~s__state~0); 167120#L132 assume 8464 == ssl3_accept_~s__state~0; 167118#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 167116#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 167114#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 167112#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167109#L593 assume !(0 == ssl3_accept_~skip~0); 167105#L592 ssl3_accept_~skip~0 := 0; 167103#L105-2 assume !false; 167101#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167099#L108 assume !(12292 == ssl3_accept_~s__state~0); 167097#L111 assume !(16384 == ssl3_accept_~s__state~0); 167095#L114 assume !(8192 == ssl3_accept_~s__state~0); 167093#L117 assume !(24576 == ssl3_accept_~s__state~0); 167091#L120 assume !(8195 == ssl3_accept_~s__state~0); 167089#L123 assume !(8480 == ssl3_accept_~s__state~0); 167087#L126 assume !(8481 == ssl3_accept_~s__state~0); 167085#L129 assume !(8482 == ssl3_accept_~s__state~0); 167083#L132 assume !(8464 == ssl3_accept_~s__state~0); 167081#L135 assume !(8465 == ssl3_accept_~s__state~0); 167079#L138 assume !(8466 == ssl3_accept_~s__state~0); 167077#L141 assume 8496 == ssl3_accept_~s__state~0; 167075#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 167072#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 167073#L291-2 [2018-11-23 06:39:35,376 INFO L796 eck$LassoCheckResult]: Loop: 167073#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 166714#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166712#L297-2 ssl3_accept_~s__init_num~0 := 0; 166713#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167579#L593 assume !(0 == ssl3_accept_~skip~0); 167507#L592 ssl3_accept_~skip~0 := 0; 167502#L105-2 assume !false; 167497#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167494#L108 assume !(12292 == ssl3_accept_~s__state~0); 167491#L111 assume !(16384 == ssl3_accept_~s__state~0); 167488#L114 assume !(8192 == ssl3_accept_~s__state~0); 167485#L117 assume !(24576 == ssl3_accept_~s__state~0); 167482#L120 assume !(8195 == ssl3_accept_~s__state~0); 167479#L123 assume !(8480 == ssl3_accept_~s__state~0); 167476#L126 assume !(8481 == ssl3_accept_~s__state~0); 167473#L129 assume !(8482 == ssl3_accept_~s__state~0); 167470#L132 assume !(8464 == ssl3_accept_~s__state~0); 167467#L135 assume !(8465 == ssl3_accept_~s__state~0); 167464#L138 assume !(8466 == ssl3_accept_~s__state~0); 167461#L141 assume !(8496 == ssl3_accept_~s__state~0); 167458#L144 assume !(8497 == ssl3_accept_~s__state~0); 167456#L147 assume 8512 == ssl3_accept_~s__state~0; 166735#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166716#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 166717#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 166720#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167542#L593 assume !(0 == ssl3_accept_~skip~0); 167538#L592 ssl3_accept_~skip~0 := 0; 167536#L105-2 assume !false; 167534#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167532#L108 assume !(12292 == ssl3_accept_~s__state~0); 167530#L111 assume !(16384 == ssl3_accept_~s__state~0); 167528#L114 assume !(8192 == ssl3_accept_~s__state~0); 167526#L117 assume !(24576 == ssl3_accept_~s__state~0); 167524#L120 assume !(8195 == ssl3_accept_~s__state~0); 167522#L123 assume !(8480 == ssl3_accept_~s__state~0); 167520#L126 assume !(8481 == ssl3_accept_~s__state~0); 167519#L129 assume !(8482 == ssl3_accept_~s__state~0); 167518#L132 assume !(8464 == ssl3_accept_~s__state~0); 167517#L135 assume !(8465 == ssl3_accept_~s__state~0); 167516#L138 assume !(8466 == ssl3_accept_~s__state~0); 167515#L141 assume !(8496 == ssl3_accept_~s__state~0); 167513#L144 assume !(8497 == ssl3_accept_~s__state~0); 166606#L147 assume !(8512 == ssl3_accept_~s__state~0); 166607#L150 assume !(8513 == ssl3_accept_~s__state~0); 166600#L153 assume 8528 == ssl3_accept_~s__state~0; 166601#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 166685#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 166703#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 166710#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 166701#L358 assume !(ssl3_accept_~ret~0 <= 0); 166585#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 166633#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167426#L593 assume !(0 == ssl3_accept_~skip~0); 167422#L592 ssl3_accept_~skip~0 := 0; 167420#L105-2 assume !false; 167418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167416#L108 assume !(12292 == ssl3_accept_~s__state~0); 167414#L111 assume !(16384 == ssl3_accept_~s__state~0); 167412#L114 assume !(8192 == ssl3_accept_~s__state~0); 167410#L117 assume !(24576 == ssl3_accept_~s__state~0); 167408#L120 assume !(8195 == ssl3_accept_~s__state~0); 167406#L123 assume !(8480 == ssl3_accept_~s__state~0); 167404#L126 assume !(8481 == ssl3_accept_~s__state~0); 167402#L129 assume !(8482 == ssl3_accept_~s__state~0); 167400#L132 assume !(8464 == ssl3_accept_~s__state~0); 167398#L135 assume !(8465 == ssl3_accept_~s__state~0); 167396#L138 assume !(8466 == ssl3_accept_~s__state~0); 167395#L141 assume !(8496 == ssl3_accept_~s__state~0); 167392#L144 assume !(8497 == ssl3_accept_~s__state~0); 167391#L147 assume !(8512 == ssl3_accept_~s__state~0); 167390#L150 assume !(8513 == ssl3_accept_~s__state~0); 167388#L153 assume !(8528 == ssl3_accept_~s__state~0); 167386#L156 assume !(8529 == ssl3_accept_~s__state~0); 167384#L159 assume 8544 == ssl3_accept_~s__state~0; 166669#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 166670#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 166752#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166728#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 166694#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 166695#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 166700#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 167339#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167335#L593 assume !(0 == ssl3_accept_~skip~0); 167332#L592 ssl3_accept_~skip~0 := 0; 167331#L105-2 assume !false; 167330#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167329#L108 assume !(12292 == ssl3_accept_~s__state~0); 167328#L111 assume !(16384 == ssl3_accept_~s__state~0); 167327#L114 assume !(8192 == ssl3_accept_~s__state~0); 167326#L117 assume !(24576 == ssl3_accept_~s__state~0); 167325#L120 assume !(8195 == ssl3_accept_~s__state~0); 167324#L123 assume !(8480 == ssl3_accept_~s__state~0); 167323#L126 assume !(8481 == ssl3_accept_~s__state~0); 167322#L129 assume !(8482 == ssl3_accept_~s__state~0); 167321#L132 assume !(8464 == ssl3_accept_~s__state~0); 167320#L135 assume !(8465 == ssl3_accept_~s__state~0); 167319#L138 assume !(8466 == ssl3_accept_~s__state~0); 167318#L141 assume !(8496 == ssl3_accept_~s__state~0); 167317#L144 assume !(8497 == ssl3_accept_~s__state~0); 167316#L147 assume !(8512 == ssl3_accept_~s__state~0); 167315#L150 assume !(8513 == ssl3_accept_~s__state~0); 167314#L153 assume !(8528 == ssl3_accept_~s__state~0); 167313#L156 assume !(8529 == ssl3_accept_~s__state~0); 167312#L159 assume !(8544 == ssl3_accept_~s__state~0); 167311#L162 assume !(8545 == ssl3_accept_~s__state~0); 166707#L165 assume !(8560 == ssl3_accept_~s__state~0); 166708#L168 assume !(8561 == ssl3_accept_~s__state~0); 166699#L171 assume 8448 == ssl3_accept_~s__state~0; 166625#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 166626#L433 assume !(ssl3_accept_~num1~0 > 0); 166613#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166660#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167231#L593 assume !(0 == ssl3_accept_~skip~0); 167223#L592 ssl3_accept_~skip~0 := 0; 167220#L105-2 assume !false; 167217#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167214#L108 assume !(12292 == ssl3_accept_~s__state~0); 167211#L111 assume !(16384 == ssl3_accept_~s__state~0); 167208#L114 assume !(8192 == ssl3_accept_~s__state~0); 167205#L117 assume !(24576 == ssl3_accept_~s__state~0); 167202#L120 assume !(8195 == ssl3_accept_~s__state~0); 167199#L123 assume !(8480 == ssl3_accept_~s__state~0); 167196#L126 assume !(8481 == ssl3_accept_~s__state~0); 167193#L129 assume !(8482 == ssl3_accept_~s__state~0); 167190#L132 assume !(8464 == ssl3_accept_~s__state~0); 167187#L135 assume !(8465 == ssl3_accept_~s__state~0); 167184#L138 assume !(8466 == ssl3_accept_~s__state~0); 167181#L141 assume !(8496 == ssl3_accept_~s__state~0); 167178#L144 assume !(8497 == ssl3_accept_~s__state~0); 167175#L147 assume !(8512 == ssl3_accept_~s__state~0); 167172#L150 assume !(8513 == ssl3_accept_~s__state~0); 167169#L153 assume !(8528 == ssl3_accept_~s__state~0); 167166#L156 assume !(8529 == ssl3_accept_~s__state~0); 167163#L159 assume !(8544 == ssl3_accept_~s__state~0); 167160#L162 assume !(8545 == ssl3_accept_~s__state~0); 167157#L165 assume !(8560 == ssl3_accept_~s__state~0); 167155#L168 assume !(8561 == ssl3_accept_~s__state~0); 167154#L171 assume !(8448 == ssl3_accept_~s__state~0); 166672#L174 assume 8576 == ssl3_accept_~s__state~0; 166673#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 166647#L447 assume !(ssl3_accept_~ret~0 <= 0); 166648#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 166804#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167554#L593 assume !(0 == ssl3_accept_~skip~0); 167549#L592 ssl3_accept_~skip~0 := 0; 167548#L105-2 assume !false; 167547#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167256#L108 assume !(12292 == ssl3_accept_~s__state~0); 167257#L111 assume !(16384 == ssl3_accept_~s__state~0); 167252#L114 assume !(8192 == ssl3_accept_~s__state~0); 167253#L117 assume !(24576 == ssl3_accept_~s__state~0); 167531#L120 assume !(8195 == ssl3_accept_~s__state~0); 167529#L123 assume !(8480 == ssl3_accept_~s__state~0); 167527#L126 assume !(8481 == ssl3_accept_~s__state~0); 167525#L129 assume !(8482 == ssl3_accept_~s__state~0); 167523#L132 assume !(8464 == ssl3_accept_~s__state~0); 167521#L135 assume !(8465 == ssl3_accept_~s__state~0); 167264#L138 assume !(8466 == ssl3_accept_~s__state~0); 167238#L141 assume 8496 == ssl3_accept_~s__state~0; 167237#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 167236#L291 assume !(1 == ssl3_accept_~blastFlag~0); 167073#L291-2 [2018-11-23 06:39:35,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1639923608, now seen corresponding path program 1 times [2018-11-23 06:39:35,376 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,376 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,422 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,422 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 06:39:35,422 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:35,422 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,423 INFO L82 PathProgramCache]: Analyzing trace with hash 360728295, now seen corresponding path program 1 times [2018-11-23 06:39:35,423 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,423 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,423 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,423 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,456 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2018-11-23 06:39:35,456 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,456 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:35,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:35,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:35,457 INFO L87 Difference]: Start difference. First operand 1037 states and 1253 transitions. cyclomatic complexity: 218 Second operand 3 states. [2018-11-23 06:39:35,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:35,489 INFO L93 Difference]: Finished difference Result 1049 states and 1243 transitions. [2018-11-23 06:39:35,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:35,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1243 transitions. [2018-11-23 06:39:35,493 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 831 [2018-11-23 06:39:35,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1243 transitions. [2018-11-23 06:39:35,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1049 [2018-11-23 06:39:35,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1049 [2018-11-23 06:39:35,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1243 transitions. [2018-11-23 06:39:35,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:35,496 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1243 transitions. [2018-11-23 06:39:35,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1243 transitions. [2018-11-23 06:39:35,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1043. [2018-11-23 06:39:35,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-23 06:39:35,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1237 transitions. [2018-11-23 06:39:35,504 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1237 transitions. [2018-11-23 06:39:35,504 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1237 transitions. [2018-11-23 06:39:35,504 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-23 06:39:35,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1237 transitions. [2018-11-23 06:39:35,507 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2018-11-23 06:39:35,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:35,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:35,508 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,508 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,508 INFO L794 eck$LassoCheckResult]: Stem: 168812#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 168813#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 168775#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 168803#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 168761#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 168821#L105-2 assume !false; 169513#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169510#L108 assume !(12292 == ssl3_accept_~s__state~0); 169507#L111 assume !(16384 == ssl3_accept_~s__state~0); 169504#L114 assume !(8192 == ssl3_accept_~s__state~0); 169501#L117 assume !(24576 == ssl3_accept_~s__state~0); 169498#L120 assume !(8195 == ssl3_accept_~s__state~0); 169497#L123 assume !(8480 == ssl3_accept_~s__state~0); 169344#L126 assume !(8481 == ssl3_accept_~s__state~0); 169343#L129 assume !(8482 == ssl3_accept_~s__state~0); 169342#L132 assume 8464 == ssl3_accept_~s__state~0; 169340#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 169338#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169335#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 169332#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169329#L593 assume 0 == ssl3_accept_~skip~0; 169325#L594 assume !(8464 == ssl3_accept_~state~0); 169320#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169316#L603-1 assume !(0 != ssl3_accept_~cb~0); 169312#L592 ssl3_accept_~skip~0 := 0; 169309#L105-2 assume !false; 169306#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169303#L108 assume !(12292 == ssl3_accept_~s__state~0); 169300#L111 assume !(16384 == ssl3_accept_~s__state~0); 169297#L114 assume !(8192 == ssl3_accept_~s__state~0); 169294#L117 assume !(24576 == ssl3_accept_~s__state~0); 169291#L120 assume !(8195 == ssl3_accept_~s__state~0); 169288#L123 assume !(8480 == ssl3_accept_~s__state~0); 169285#L126 assume !(8481 == ssl3_accept_~s__state~0); 169282#L129 assume !(8482 == ssl3_accept_~s__state~0); 169279#L132 assume !(8464 == ssl3_accept_~s__state~0); 169275#L135 assume !(8465 == ssl3_accept_~s__state~0); 169272#L138 assume !(8466 == ssl3_accept_~s__state~0); 169269#L141 assume 8496 == ssl3_accept_~s__state~0; 169266#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 169260#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 169258#L291-2 [2018-11-23 06:39:35,508 INFO L796 eck$LassoCheckResult]: Loop: 169258#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 169256#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169257#L297-2 ssl3_accept_~s__init_num~0 := 0; 169657#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169654#L593 assume 0 == ssl3_accept_~skip~0; 169651#L594 assume !(8464 == ssl3_accept_~state~0); 169647#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169644#L603-1 assume !(0 != ssl3_accept_~cb~0); 169641#L592 ssl3_accept_~skip~0 := 0; 169639#L105-2 assume !false; 169637#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169635#L108 assume !(12292 == ssl3_accept_~s__state~0); 169633#L111 assume !(16384 == ssl3_accept_~s__state~0); 169631#L114 assume !(8192 == ssl3_accept_~s__state~0); 169629#L117 assume !(24576 == ssl3_accept_~s__state~0); 169627#L120 assume !(8195 == ssl3_accept_~s__state~0); 169625#L123 assume !(8480 == ssl3_accept_~s__state~0); 169623#L126 assume !(8481 == ssl3_accept_~s__state~0); 169621#L129 assume !(8482 == ssl3_accept_~s__state~0); 169619#L132 assume !(8464 == ssl3_accept_~s__state~0); 169617#L135 assume !(8465 == ssl3_accept_~s__state~0); 169615#L138 assume !(8466 == ssl3_accept_~s__state~0); 169613#L141 assume !(8496 == ssl3_accept_~s__state~0); 169611#L144 assume !(8497 == ssl3_accept_~s__state~0); 169609#L147 assume 8512 == ssl3_accept_~s__state~0; 168827#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168810#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 168811#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 168682#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 168683#L593 assume !(0 == ssl3_accept_~skip~0); 168674#L592 ssl3_accept_~skip~0 := 0; 168756#L105-2 assume !false; 168757#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168762#L108 assume !(12292 == ssl3_accept_~s__state~0); 168763#L111 assume !(16384 == ssl3_accept_~s__state~0); 168697#L114 assume !(8192 == ssl3_accept_~s__state~0); 168698#L117 assume !(24576 == ssl3_accept_~s__state~0); 168689#L120 assume !(8195 == ssl3_accept_~s__state~0); 168690#L123 assume !(8480 == ssl3_accept_~s__state~0); 168819#L126 assume !(8481 == ssl3_accept_~s__state~0); 168820#L129 assume !(8482 == ssl3_accept_~s__state~0); 168817#L132 assume !(8464 == ssl3_accept_~s__state~0); 168778#L135 assume !(8465 == ssl3_accept_~s__state~0); 168779#L138 assume !(8466 == ssl3_accept_~s__state~0); 168764#L141 assume !(8496 == ssl3_accept_~s__state~0); 168731#L144 assume !(8497 == ssl3_accept_~s__state~0); 168699#L147 assume !(8512 == ssl3_accept_~s__state~0); 168700#L150 assume !(8513 == ssl3_accept_~s__state~0); 168713#L153 assume 8528 == ssl3_accept_~s__state~0; 168780#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 168781#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 168773#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 168730#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 168720#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 168721#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 168677#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 168678#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169699#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169695#L593 assume !(0 == ssl3_accept_~skip~0); 169575#L592 ssl3_accept_~skip~0 := 0; 169573#L105-2 assume !false; 169572#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169571#L108 assume !(12292 == ssl3_accept_~s__state~0); 169570#L111 assume !(16384 == ssl3_accept_~s__state~0); 169568#L114 assume !(8192 == ssl3_accept_~s__state~0); 169565#L117 assume !(24576 == ssl3_accept_~s__state~0); 169562#L120 assume !(8195 == ssl3_accept_~s__state~0); 169559#L123 assume !(8480 == ssl3_accept_~s__state~0); 169557#L126 assume !(8481 == ssl3_accept_~s__state~0); 169555#L129 assume !(8482 == ssl3_accept_~s__state~0); 169552#L132 assume !(8464 == ssl3_accept_~s__state~0); 169548#L135 assume !(8465 == ssl3_accept_~s__state~0); 169544#L138 assume !(8466 == ssl3_accept_~s__state~0); 169540#L141 assume !(8496 == ssl3_accept_~s__state~0); 169537#L144 assume !(8497 == ssl3_accept_~s__state~0); 169534#L147 assume !(8512 == ssl3_accept_~s__state~0); 169531#L150 assume !(8513 == ssl3_accept_~s__state~0); 169528#L153 assume !(8528 == ssl3_accept_~s__state~0); 169525#L156 assume !(8529 == ssl3_accept_~s__state~0); 169522#L159 assume 8544 == ssl3_accept_~s__state~0; 168765#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 168714#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 168715#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168822#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 168790#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 168791#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 168786#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 168787#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169278#L593 assume 0 == ssl3_accept_~skip~0; 169254#L594 assume !(8464 == ssl3_accept_~state~0); 169251#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169236#L603-1 assume !(0 != ssl3_accept_~cb~0); 169230#L592 ssl3_accept_~skip~0 := 0; 169225#L105-2 assume !false; 169221#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169217#L108 assume !(12292 == ssl3_accept_~s__state~0); 169212#L111 assume !(16384 == ssl3_accept_~s__state~0); 169207#L114 assume !(8192 == ssl3_accept_~s__state~0); 169202#L117 assume !(24576 == ssl3_accept_~s__state~0); 169198#L120 assume !(8195 == ssl3_accept_~s__state~0); 169194#L123 assume !(8480 == ssl3_accept_~s__state~0); 169190#L126 assume !(8481 == ssl3_accept_~s__state~0); 169186#L129 assume !(8482 == ssl3_accept_~s__state~0); 169182#L132 assume !(8464 == ssl3_accept_~s__state~0); 169178#L135 assume !(8465 == ssl3_accept_~s__state~0); 169174#L138 assume !(8466 == ssl3_accept_~s__state~0); 169170#L141 assume !(8496 == ssl3_accept_~s__state~0); 169166#L144 assume !(8497 == ssl3_accept_~s__state~0); 169162#L147 assume !(8512 == ssl3_accept_~s__state~0); 169158#L150 assume !(8513 == ssl3_accept_~s__state~0); 169154#L153 assume !(8528 == ssl3_accept_~s__state~0); 169150#L156 assume !(8529 == ssl3_accept_~s__state~0); 169146#L159 assume !(8544 == ssl3_accept_~s__state~0); 169142#L162 assume !(8545 == ssl3_accept_~s__state~0); 169138#L165 assume !(8560 == ssl3_accept_~s__state~0); 169134#L168 assume !(8561 == ssl3_accept_~s__state~0); 169130#L171 assume 8448 == ssl3_accept_~s__state~0; 169127#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168752#L433 assume !(ssl3_accept_~num1~0 > 0); 168706#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168754#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169462#L593 assume 0 == ssl3_accept_~skip~0; 169461#L594 assume !(8464 == ssl3_accept_~state~0); 169459#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169457#L603-1 assume !(0 != ssl3_accept_~cb~0); 169455#L592 ssl3_accept_~skip~0 := 0; 169454#L105-2 assume !false; 169453#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169452#L108 assume !(12292 == ssl3_accept_~s__state~0); 169451#L111 assume !(16384 == ssl3_accept_~s__state~0); 169450#L114 assume !(8192 == ssl3_accept_~s__state~0); 169449#L117 assume !(24576 == ssl3_accept_~s__state~0); 169448#L120 assume !(8195 == ssl3_accept_~s__state~0); 169447#L123 assume !(8480 == ssl3_accept_~s__state~0); 169446#L126 assume !(8481 == ssl3_accept_~s__state~0); 169445#L129 assume !(8482 == ssl3_accept_~s__state~0); 169444#L132 assume !(8464 == ssl3_accept_~s__state~0); 169443#L135 assume !(8465 == ssl3_accept_~s__state~0); 169442#L138 assume !(8466 == ssl3_accept_~s__state~0); 169441#L141 assume !(8496 == ssl3_accept_~s__state~0); 169440#L144 assume !(8497 == ssl3_accept_~s__state~0); 169439#L147 assume !(8512 == ssl3_accept_~s__state~0); 169438#L150 assume !(8513 == ssl3_accept_~s__state~0); 169437#L153 assume !(8528 == ssl3_accept_~s__state~0); 169436#L156 assume !(8529 == ssl3_accept_~s__state~0); 169435#L159 assume !(8544 == ssl3_accept_~s__state~0); 169434#L162 assume !(8545 == ssl3_accept_~s__state~0); 169433#L165 assume !(8560 == ssl3_accept_~s__state~0); 169431#L168 assume !(8561 == ssl3_accept_~s__state~0); 169428#L171 assume !(8448 == ssl3_accept_~s__state~0); 168767#L174 assume 8576 == ssl3_accept_~s__state~0; 168768#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 168740#L447 assume !(ssl3_accept_~ret~0 <= 0); 168741#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168919#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169420#L593 assume 0 == ssl3_accept_~skip~0; 169418#L594 assume !(8464 == ssl3_accept_~state~0); 169416#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169490#L603-1 assume !(0 != ssl3_accept_~cb~0); 169487#L592 ssl3_accept_~skip~0 := 0; 169485#L105-2 assume !false; 169483#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169482#L108 assume !(12292 == ssl3_accept_~s__state~0); 169480#L111 assume !(16384 == ssl3_accept_~s__state~0); 169478#L114 assume !(8192 == ssl3_accept_~s__state~0); 169476#L117 assume !(24576 == ssl3_accept_~s__state~0); 169475#L120 assume !(8195 == ssl3_accept_~s__state~0); 169474#L123 assume !(8480 == ssl3_accept_~s__state~0); 169472#L126 assume !(8481 == ssl3_accept_~s__state~0); 169470#L129 assume !(8482 == ssl3_accept_~s__state~0); 169468#L132 assume !(8464 == ssl3_accept_~s__state~0); 169467#L135 assume !(8465 == ssl3_accept_~s__state~0); 169348#L138 assume !(8466 == ssl3_accept_~s__state~0); 169270#L141 assume 8496 == ssl3_accept_~s__state~0; 169267#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 169261#L291 assume !(1 == ssl3_accept_~blastFlag~0); 169258#L291-2 [2018-11-23 06:39:35,509 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,509 INFO L82 PathProgramCache]: Analyzing trace with hash 605878720, now seen corresponding path program 1 times [2018-11-23 06:39:35,509 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,561 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,561 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,561 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-23 06:39:35,561 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:35,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 1 times [2018-11-23 06:39:35,562 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,610 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-23 06:39:35,610 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,610 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,610 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:35,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 06:39:35,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 06:39:35,611 INFO L87 Difference]: Start difference. First operand 1043 states and 1237 transitions. cyclomatic complexity: 196 Second operand 4 states. [2018-11-23 06:39:35,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:35,853 INFO L93 Difference]: Finished difference Result 1652 states and 1901 transitions. [2018-11-23 06:39:35,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 06:39:35,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1652 states and 1901 transitions. [2018-11-23 06:39:35,859 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1085 [2018-11-23 06:39:35,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1652 states to 1343 states and 1591 transitions. [2018-11-23 06:39:35,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1343 [2018-11-23 06:39:35,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1343 [2018-11-23 06:39:35,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1343 states and 1591 transitions. [2018-11-23 06:39:35,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:35,863 INFO L705 BuchiCegarLoop]: Abstraction has 1343 states and 1591 transitions. [2018-11-23 06:39:35,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states and 1591 transitions. [2018-11-23 06:39:35,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1153. [2018-11-23 06:39:35,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-11-23 06:39:35,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1398 transitions. [2018-11-23 06:39:35,873 INFO L728 BuchiCegarLoop]: Abstraction has 1153 states and 1398 transitions. [2018-11-23 06:39:35,873 INFO L608 BuchiCegarLoop]: Abstraction has 1153 states and 1398 transitions. [2018-11-23 06:39:35,873 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2018-11-23 06:39:35,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1153 states and 1398 transitions. [2018-11-23 06:39:35,876 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 919 [2018-11-23 06:39:35,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:35,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:35,877 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,877 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:35,877 INFO L794 eck$LassoCheckResult]: Stem: 171519#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 171520#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 171483#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 171510#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 171469#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 171529#L105-2 assume !false; 171858#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171857#L108 assume !(12292 == ssl3_accept_~s__state~0); 171856#L111 assume !(16384 == ssl3_accept_~s__state~0); 171855#L114 assume !(8192 == ssl3_accept_~s__state~0); 171854#L117 assume !(24576 == ssl3_accept_~s__state~0); 171853#L120 assume !(8195 == ssl3_accept_~s__state~0); 171852#L123 assume !(8480 == ssl3_accept_~s__state~0); 171851#L126 assume !(8481 == ssl3_accept_~s__state~0); 171850#L129 assume !(8482 == ssl3_accept_~s__state~0); 171849#L132 assume 8464 == ssl3_accept_~s__state~0; 171848#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 171847#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 171846#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 171845#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 171844#L593 assume 0 == ssl3_accept_~skip~0; 171843#L594 assume 8464 == ssl3_accept_~state~0; 171840#L595 assume !(8496 == ssl3_accept_~s__state~0); 171839#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 171837#L603-1 assume !(0 != ssl3_accept_~cb~0); 171835#L592 ssl3_accept_~skip~0 := 0; 171834#L105-2 assume !false; 171833#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171832#L108 assume !(12292 == ssl3_accept_~s__state~0); 171831#L111 assume !(16384 == ssl3_accept_~s__state~0); 171830#L114 assume !(8192 == ssl3_accept_~s__state~0); 171829#L117 assume !(24576 == ssl3_accept_~s__state~0); 171828#L120 assume !(8195 == ssl3_accept_~s__state~0); 171827#L123 assume !(8480 == ssl3_accept_~s__state~0); 171826#L126 assume !(8481 == ssl3_accept_~s__state~0); 171825#L129 assume !(8482 == ssl3_accept_~s__state~0); 171824#L132 assume !(8464 == ssl3_accept_~s__state~0); 171823#L135 assume !(8465 == ssl3_accept_~s__state~0); 171822#L138 assume !(8466 == ssl3_accept_~s__state~0); 171821#L141 assume 8496 == ssl3_accept_~s__state~0; 171820#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 171819#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 171554#L291-2 [2018-11-23 06:39:35,877 INFO L796 eck$LassoCheckResult]: Loop: 171554#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 172211#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172212#L297-2 ssl3_accept_~s__init_num~0 := 0; 172221#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172219#L593 assume 0 == ssl3_accept_~skip~0; 172217#L594 assume !(8464 == ssl3_accept_~state~0); 172216#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172214#L603-1 assume !(0 != ssl3_accept_~cb~0); 172184#L592 ssl3_accept_~skip~0 := 0; 172117#L105-2 assume !false; 171753#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171752#L108 assume !(12292 == ssl3_accept_~s__state~0); 171751#L111 assume !(16384 == ssl3_accept_~s__state~0); 171750#L114 assume !(8192 == ssl3_accept_~s__state~0); 171749#L117 assume !(24576 == ssl3_accept_~s__state~0); 171748#L120 assume !(8195 == ssl3_accept_~s__state~0); 171747#L123 assume !(8480 == ssl3_accept_~s__state~0); 171746#L126 assume !(8481 == ssl3_accept_~s__state~0); 171745#L129 assume !(8482 == ssl3_accept_~s__state~0); 171743#L132 assume !(8464 == ssl3_accept_~s__state~0); 171741#L135 assume !(8465 == ssl3_accept_~s__state~0); 171739#L138 assume !(8466 == ssl3_accept_~s__state~0); 171737#L141 assume !(8496 == ssl3_accept_~s__state~0); 171735#L144 assume !(8497 == ssl3_accept_~s__state~0); 171733#L147 assume 8512 == ssl3_accept_~s__state~0; 171535#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 171517#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 171518#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 171388#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 171389#L593 assume !(0 == ssl3_accept_~skip~0); 172517#L592 ssl3_accept_~skip~0 := 0; 172505#L105-2 assume !false; 171895#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171893#L108 assume !(12292 == ssl3_accept_~s__state~0); 171891#L111 assume !(16384 == ssl3_accept_~s__state~0); 171889#L114 assume !(8192 == ssl3_accept_~s__state~0); 171887#L117 assume !(24576 == ssl3_accept_~s__state~0); 171885#L120 assume !(8195 == ssl3_accept_~s__state~0); 171883#L123 assume !(8480 == ssl3_accept_~s__state~0); 171881#L126 assume !(8481 == ssl3_accept_~s__state~0); 171879#L129 assume !(8482 == ssl3_accept_~s__state~0); 171877#L132 assume !(8464 == ssl3_accept_~s__state~0); 171875#L135 assume !(8465 == ssl3_accept_~s__state~0); 171873#L138 assume !(8466 == ssl3_accept_~s__state~0); 171871#L141 assume !(8496 == ssl3_accept_~s__state~0); 171869#L144 assume !(8497 == ssl3_accept_~s__state~0); 171867#L147 assume !(8512 == ssl3_accept_~s__state~0); 171865#L150 assume !(8513 == ssl3_accept_~s__state~0); 171864#L153 assume 8528 == ssl3_accept_~s__state~0; 171487#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 171488#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 171480#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 171434#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 171425#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 171426#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 171534#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 172140#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 172133#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172130#L593 assume !(0 == ssl3_accept_~skip~0); 172124#L592 ssl3_accept_~skip~0 := 0; 172121#L105-2 assume !false; 172057#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171982#L108 assume !(12292 == ssl3_accept_~s__state~0); 171983#L111 assume !(16384 == ssl3_accept_~s__state~0); 171977#L114 assume !(8192 == ssl3_accept_~s__state~0); 171978#L117 assume !(24576 == ssl3_accept_~s__state~0); 171971#L120 assume !(8195 == ssl3_accept_~s__state~0); 171972#L123 assume !(8480 == ssl3_accept_~s__state~0); 171965#L126 assume !(8481 == ssl3_accept_~s__state~0); 171966#L129 assume !(8482 == ssl3_accept_~s__state~0); 171959#L132 assume !(8464 == ssl3_accept_~s__state~0); 171960#L135 assume !(8465 == ssl3_accept_~s__state~0); 171953#L138 assume !(8466 == ssl3_accept_~s__state~0); 171954#L141 assume !(8496 == ssl3_accept_~s__state~0); 171947#L144 assume !(8497 == ssl3_accept_~s__state~0); 171948#L147 assume !(8512 == ssl3_accept_~s__state~0); 171941#L150 assume !(8513 == ssl3_accept_~s__state~0); 171942#L153 assume !(8528 == ssl3_accept_~s__state~0); 171935#L156 assume !(8529 == ssl3_accept_~s__state~0); 171936#L159 assume 8544 == ssl3_accept_~s__state~0; 171471#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 171472#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 171551#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 171552#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 171495#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 171496#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 171491#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 171492#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172353#L593 assume 0 == ssl3_accept_~skip~0; 172351#L594 assume !(8464 == ssl3_accept_~state~0); 172348#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172345#L603-1 assume !(0 != ssl3_accept_~cb~0); 172325#L592 ssl3_accept_~skip~0 := 0; 172299#L105-2 assume !false; 172264#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172262#L108 assume !(12292 == ssl3_accept_~s__state~0); 172260#L111 assume !(16384 == ssl3_accept_~s__state~0); 172258#L114 assume !(8192 == ssl3_accept_~s__state~0); 172256#L117 assume !(24576 == ssl3_accept_~s__state~0); 172254#L120 assume !(8195 == ssl3_accept_~s__state~0); 172170#L123 assume !(8480 == ssl3_accept_~s__state~0); 172171#L126 assume !(8481 == ssl3_accept_~s__state~0); 172125#L129 assume !(8482 == ssl3_accept_~s__state~0); 172126#L132 assume !(8464 == ssl3_accept_~s__state~0); 172119#L135 assume !(8465 == ssl3_accept_~s__state~0); 172120#L138 assume !(8466 == ssl3_accept_~s__state~0); 171470#L141 assume !(8496 == ssl3_accept_~s__state~0); 171435#L144 assume !(8497 == ssl3_accept_~s__state~0); 171405#L147 assume !(8512 == ssl3_accept_~s__state~0); 171406#L150 assume !(8513 == ssl3_accept_~s__state~0); 171399#L153 assume !(8528 == ssl3_accept_~s__state~0); 171400#L156 assume !(8529 == ssl3_accept_~s__state~0); 171542#L159 assume !(8544 == ssl3_accept_~s__state~0); 171536#L162 assume !(8545 == ssl3_accept_~s__state~0); 171511#L165 assume !(8560 == ssl3_accept_~s__state~0); 171489#L168 assume !(8561 == ssl3_accept_~s__state~0); 171490#L171 assume 8448 == ssl3_accept_~s__state~0; 171420#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 171421#L433 assume !(ssl3_accept_~num1~0 > 0); 171462#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 171463#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172516#L593 assume 0 == ssl3_accept_~skip~0; 172515#L594 assume !(8464 == ssl3_accept_~state~0); 172511#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172508#L603-1 assume !(0 != ssl3_accept_~cb~0); 172368#L592 ssl3_accept_~skip~0 := 0; 172366#L105-2 assume !false; 171930#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171929#L108 assume !(12292 == ssl3_accept_~s__state~0); 171928#L111 assume !(16384 == ssl3_accept_~s__state~0); 171927#L114 assume !(8192 == ssl3_accept_~s__state~0); 171926#L117 assume !(24576 == ssl3_accept_~s__state~0); 171925#L120 assume !(8195 == ssl3_accept_~s__state~0); 171924#L123 assume !(8480 == ssl3_accept_~s__state~0); 171923#L126 assume !(8481 == ssl3_accept_~s__state~0); 171922#L129 assume !(8482 == ssl3_accept_~s__state~0); 171921#L132 assume !(8464 == ssl3_accept_~s__state~0); 171920#L135 assume !(8465 == ssl3_accept_~s__state~0); 171919#L138 assume !(8466 == ssl3_accept_~s__state~0); 171918#L141 assume !(8496 == ssl3_accept_~s__state~0); 171917#L144 assume !(8497 == ssl3_accept_~s__state~0); 171916#L147 assume !(8512 == ssl3_accept_~s__state~0); 171915#L150 assume !(8513 == ssl3_accept_~s__state~0); 171914#L153 assume !(8528 == ssl3_accept_~s__state~0); 171913#L156 assume !(8529 == ssl3_accept_~s__state~0); 171912#L159 assume !(8544 == ssl3_accept_~s__state~0); 171911#L162 assume !(8545 == ssl3_accept_~s__state~0); 171910#L165 assume !(8560 == ssl3_accept_~s__state~0); 171909#L168 assume !(8561 == ssl3_accept_~s__state~0); 171908#L171 assume !(8448 == ssl3_accept_~s__state~0); 171474#L174 assume 8576 == ssl3_accept_~s__state~0; 171475#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 171447#L447 assume !(ssl3_accept_~ret~0 <= 0); 171448#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 171571#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172463#L593 assume 0 == ssl3_accept_~skip~0; 172459#L594 assume !(8464 == ssl3_accept_~state~0); 172460#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172482#L603-1 assume !(0 != ssl3_accept_~cb~0); 172401#L592 ssl3_accept_~skip~0 := 0; 172399#L105-2 assume !false; 172342#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172283#L108 assume !(12292 == ssl3_accept_~s__state~0); 172284#L111 assume !(16384 == ssl3_accept_~s__state~0); 172276#L114 assume !(8192 == ssl3_accept_~s__state~0); 172277#L117 assume !(24576 == ssl3_accept_~s__state~0); 172268#L120 assume !(8195 == ssl3_accept_~s__state~0); 172269#L123 assume !(8480 == ssl3_accept_~s__state~0); 172252#L126 assume !(8481 == ssl3_accept_~s__state~0); 172253#L129 assume !(8482 == ssl3_accept_~s__state~0); 172246#L132 assume !(8464 == ssl3_accept_~s__state~0); 172243#L135 assume !(8465 == ssl3_accept_~s__state~0); 172244#L138 assume !(8466 == ssl3_accept_~s__state~0); 172222#L141 assume 8496 == ssl3_accept_~s__state~0; 172220#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 171553#L291 assume !(1 == ssl3_accept_~blastFlag~0); 171554#L291-2 [2018-11-23 06:39:35,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,878 INFO L82 PathProgramCache]: Analyzing trace with hash -812587012, now seen corresponding path program 1 times [2018-11-23 06:39:35,878 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,879 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:35,929 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,929 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:35,929 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:35,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 2 times [2018-11-23 06:39:35,930 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:35,930 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:35,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:35,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:35,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-23 06:39:35,977 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:35,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:35,978 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:35,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:35,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:35,978 INFO L87 Difference]: Start difference. First operand 1153 states and 1398 transitions. cyclomatic complexity: 247 Second operand 3 states. [2018-11-23 06:39:36,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:36,132 INFO L93 Difference]: Finished difference Result 1159 states and 1401 transitions. [2018-11-23 06:39:36,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:36,132 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1159 states and 1401 transitions. [2018-11-23 06:39:36,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 925 [2018-11-23 06:39:36,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1159 states to 1159 states and 1401 transitions. [2018-11-23 06:39:36,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1159 [2018-11-23 06:39:36,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1159 [2018-11-23 06:39:36,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1159 states and 1401 transitions. [2018-11-23 06:39:36,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:36,139 INFO L705 BuchiCegarLoop]: Abstraction has 1159 states and 1401 transitions. [2018-11-23 06:39:36,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states and 1401 transitions. [2018-11-23 06:39:36,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1153. [2018-11-23 06:39:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-11-23 06:39:36,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1395 transitions. [2018-11-23 06:39:36,147 INFO L728 BuchiCegarLoop]: Abstraction has 1153 states and 1395 transitions. [2018-11-23 06:39:36,147 INFO L608 BuchiCegarLoop]: Abstraction has 1153 states and 1395 transitions. [2018-11-23 06:39:36,147 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2018-11-23 06:39:36,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1153 states and 1395 transitions. [2018-11-23 06:39:36,150 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 919 [2018-11-23 06:39:36,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:36,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:36,151 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,151 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,151 INFO L794 eck$LassoCheckResult]: Stem: 173838#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 173839#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 173795#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 173826#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173781#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 173847#L105-2 assume !false; 174700#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174698#L108 assume !(12292 == ssl3_accept_~s__state~0); 174696#L111 assume !(16384 == ssl3_accept_~s__state~0); 174694#L114 assume !(8192 == ssl3_accept_~s__state~0); 174653#L117 assume !(24576 == ssl3_accept_~s__state~0); 174647#L120 assume !(8195 == ssl3_accept_~s__state~0); 174645#L123 assume !(8480 == ssl3_accept_~s__state~0); 174643#L126 assume !(8481 == ssl3_accept_~s__state~0); 174641#L129 assume !(8482 == ssl3_accept_~s__state~0); 174639#L132 assume 8464 == ssl3_accept_~s__state~0; 174637#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 174635#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 174633#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 174631#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174629#L593 assume 0 == ssl3_accept_~skip~0; 174627#L594 assume 8464 == ssl3_accept_~state~0; 174625#L595 assume 8496 == ssl3_accept_~s__state~0; 174623#L596 assume !(0 != ssl3_accept_~cb~0); 174620#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174617#L603-1 assume !(0 != ssl3_accept_~cb~0); 174614#L592 ssl3_accept_~skip~0 := 0; 174612#L105-2 assume !false; 174610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174609#L108 assume !(12292 == ssl3_accept_~s__state~0); 174607#L111 assume !(16384 == ssl3_accept_~s__state~0); 174605#L114 assume !(8192 == ssl3_accept_~s__state~0); 174599#L117 assume !(24576 == ssl3_accept_~s__state~0); 174597#L120 assume !(8195 == ssl3_accept_~s__state~0); 174595#L123 assume !(8480 == ssl3_accept_~s__state~0); 174593#L126 assume !(8481 == ssl3_accept_~s__state~0); 174591#L129 assume !(8482 == ssl3_accept_~s__state~0); 174589#L132 assume !(8464 == ssl3_accept_~s__state~0); 174587#L135 assume !(8465 == ssl3_accept_~s__state~0); 174585#L138 assume !(8466 == ssl3_accept_~s__state~0); 174583#L141 assume 8496 == ssl3_accept_~s__state~0; 174581#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 174573#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 174571#L291-2 [2018-11-23 06:39:36,152 INFO L796 eck$LassoCheckResult]: Loop: 174571#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 174569#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 173832#L297-2 ssl3_accept_~s__init_num~0 := 0; 173833#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174750#L593 assume 0 == ssl3_accept_~skip~0; 174749#L594 assume !(8464 == ssl3_accept_~state~0); 174747#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174743#L603-1 assume !(0 != ssl3_accept_~cb~0); 174739#L592 ssl3_accept_~skip~0 := 0; 174738#L105-2 assume !false; 174737#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174736#L108 assume !(12292 == ssl3_accept_~s__state~0); 174735#L111 assume !(16384 == ssl3_accept_~s__state~0); 174734#L114 assume !(8192 == ssl3_accept_~s__state~0); 174733#L117 assume !(24576 == ssl3_accept_~s__state~0); 174732#L120 assume !(8195 == ssl3_accept_~s__state~0); 174731#L123 assume !(8480 == ssl3_accept_~s__state~0); 174730#L126 assume !(8481 == ssl3_accept_~s__state~0); 174729#L129 assume !(8482 == ssl3_accept_~s__state~0); 174728#L132 assume !(8464 == ssl3_accept_~s__state~0); 174727#L135 assume !(8465 == ssl3_accept_~s__state~0); 174726#L138 assume !(8466 == ssl3_accept_~s__state~0); 173782#L141 assume !(8496 == ssl3_accept_~s__state~0); 173754#L144 assume !(8497 == ssl3_accept_~s__state~0); 173724#L147 assume 8512 == ssl3_accept_~s__state~0; 173725#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 173855#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 174608#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 174606#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174603#L593 assume !(0 == ssl3_accept_~skip~0); 174598#L592 ssl3_accept_~skip~0 := 0; 174596#L105-2 assume !false; 174594#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174592#L108 assume !(12292 == ssl3_accept_~s__state~0); 174590#L111 assume !(16384 == ssl3_accept_~s__state~0); 174588#L114 assume !(8192 == ssl3_accept_~s__state~0); 174586#L117 assume !(24576 == ssl3_accept_~s__state~0); 174584#L120 assume !(8195 == ssl3_accept_~s__state~0); 174582#L123 assume !(8480 == ssl3_accept_~s__state~0); 174580#L126 assume !(8481 == ssl3_accept_~s__state~0); 174579#L129 assume !(8482 == ssl3_accept_~s__state~0); 174577#L132 assume !(8464 == ssl3_accept_~s__state~0); 174575#L135 assume !(8465 == ssl3_accept_~s__state~0); 174572#L138 assume !(8466 == ssl3_accept_~s__state~0); 174570#L141 assume !(8496 == ssl3_accept_~s__state~0); 174568#L144 assume !(8497 == ssl3_accept_~s__state~0); 174566#L147 assume !(8512 == ssl3_accept_~s__state~0); 174565#L150 assume !(8513 == ssl3_accept_~s__state~0); 174164#L153 assume 8528 == ssl3_accept_~s__state~0; 174165#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 173823#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 173825#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 173752#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 173743#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 173744#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 173854#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 174431#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 174427#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174423#L593 assume !(0 == ssl3_accept_~skip~0); 174418#L592 ssl3_accept_~skip~0 := 0; 174416#L105-2 assume !false; 174414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174412#L108 assume !(12292 == ssl3_accept_~s__state~0); 174410#L111 assume !(16384 == ssl3_accept_~s__state~0); 174408#L114 assume !(8192 == ssl3_accept_~s__state~0); 174406#L117 assume !(24576 == ssl3_accept_~s__state~0); 174404#L120 assume !(8195 == ssl3_accept_~s__state~0); 174402#L123 assume !(8480 == ssl3_accept_~s__state~0); 174400#L126 assume !(8481 == ssl3_accept_~s__state~0); 174395#L129 assume !(8482 == ssl3_accept_~s__state~0); 174384#L132 assume !(8464 == ssl3_accept_~s__state~0); 174382#L135 assume !(8465 == ssl3_accept_~s__state~0); 174381#L138 assume !(8466 == ssl3_accept_~s__state~0); 174380#L141 assume !(8496 == ssl3_accept_~s__state~0); 174379#L144 assume !(8497 == ssl3_accept_~s__state~0); 174378#L147 assume !(8512 == ssl3_accept_~s__state~0); 174377#L150 assume !(8513 == ssl3_accept_~s__state~0); 174376#L153 assume !(8528 == ssl3_accept_~s__state~0); 174375#L156 assume !(8529 == ssl3_accept_~s__state~0); 174374#L159 assume 8544 == ssl3_accept_~s__state~0; 174373#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 173737#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 173738#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 174371#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 173808#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 173809#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 173804#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 173805#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174524#L593 assume 0 == ssl3_accept_~skip~0; 174521#L594 assume !(8464 == ssl3_accept_~state~0); 174519#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174517#L603-1 assume !(0 != ssl3_accept_~cb~0); 174153#L592 ssl3_accept_~skip~0 := 0; 174152#L105-2 assume !false; 174151#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174149#L108 assume !(12292 == ssl3_accept_~s__state~0); 174147#L111 assume !(16384 == ssl3_accept_~s__state~0); 174145#L114 assume !(8192 == ssl3_accept_~s__state~0); 174143#L117 assume !(24576 == ssl3_accept_~s__state~0); 174141#L120 assume !(8195 == ssl3_accept_~s__state~0); 174139#L123 assume !(8480 == ssl3_accept_~s__state~0); 174137#L126 assume !(8481 == ssl3_accept_~s__state~0); 174135#L129 assume !(8482 == ssl3_accept_~s__state~0); 174133#L132 assume !(8464 == ssl3_accept_~s__state~0); 174131#L135 assume !(8465 == ssl3_accept_~s__state~0); 174129#L138 assume !(8466 == ssl3_accept_~s__state~0); 174127#L141 assume !(8496 == ssl3_accept_~s__state~0); 174125#L144 assume !(8497 == ssl3_accept_~s__state~0); 174123#L147 assume !(8512 == ssl3_accept_~s__state~0); 174121#L150 assume !(8513 == ssl3_accept_~s__state~0); 174119#L153 assume !(8528 == ssl3_accept_~s__state~0); 174117#L156 assume !(8529 == ssl3_accept_~s__state~0); 174115#L159 assume !(8544 == ssl3_accept_~s__state~0); 174113#L162 assume !(8545 == ssl3_accept_~s__state~0); 174111#L165 assume !(8560 == ssl3_accept_~s__state~0); 174109#L168 assume !(8561 == ssl3_accept_~s__state~0); 174107#L171 assume 8448 == ssl3_accept_~s__state~0; 174105#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 174092#L433 assume !(ssl3_accept_~num1~0 > 0); 174089#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 174087#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174085#L593 assume 0 == ssl3_accept_~skip~0; 174083#L594 assume !(8464 == ssl3_accept_~state~0); 174073#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174070#L603-1 assume !(0 != ssl3_accept_~cb~0); 174060#L592 ssl3_accept_~skip~0 := 0; 174057#L105-2 assume !false; 174054#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174051#L108 assume !(12292 == ssl3_accept_~s__state~0); 174048#L111 assume !(16384 == ssl3_accept_~s__state~0); 174045#L114 assume !(8192 == ssl3_accept_~s__state~0); 174042#L117 assume !(24576 == ssl3_accept_~s__state~0); 174039#L120 assume !(8195 == ssl3_accept_~s__state~0); 174036#L123 assume !(8480 == ssl3_accept_~s__state~0); 174033#L126 assume !(8481 == ssl3_accept_~s__state~0); 174030#L129 assume !(8482 == ssl3_accept_~s__state~0); 174027#L132 assume !(8464 == ssl3_accept_~s__state~0); 174024#L135 assume !(8465 == ssl3_accept_~s__state~0); 174021#L138 assume !(8466 == ssl3_accept_~s__state~0); 174018#L141 assume !(8496 == ssl3_accept_~s__state~0); 174015#L144 assume !(8497 == ssl3_accept_~s__state~0); 174012#L147 assume !(8512 == ssl3_accept_~s__state~0); 174009#L150 assume !(8513 == ssl3_accept_~s__state~0); 174006#L153 assume !(8528 == ssl3_accept_~s__state~0); 174003#L156 assume !(8529 == ssl3_accept_~s__state~0); 174000#L159 assume !(8544 == ssl3_accept_~s__state~0); 173997#L162 assume !(8545 == ssl3_accept_~s__state~0); 173994#L165 assume !(8560 == ssl3_accept_~s__state~0); 173991#L168 assume !(8561 == ssl3_accept_~s__state~0); 173988#L171 assume !(8448 == ssl3_accept_~s__state~0); 173985#L174 assume 8576 == ssl3_accept_~s__state~0; 173982#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 173976#L447 assume !(ssl3_accept_~ret~0 <= 0); 173974#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 173975#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174818#L593 assume 0 == ssl3_accept_~skip~0; 174815#L594 assume !(8464 == ssl3_accept_~state~0); 174816#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174801#L603-1 assume !(0 != ssl3_accept_~cb~0); 174799#L592 ssl3_accept_~skip~0 := 0; 174789#L105-2 assume !false; 174790#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174781#L108 assume !(12292 == ssl3_accept_~s__state~0); 174782#L111 assume !(16384 == ssl3_accept_~s__state~0); 174773#L114 assume !(8192 == ssl3_accept_~s__state~0); 174774#L117 assume !(24576 == ssl3_accept_~s__state~0); 174765#L120 assume !(8195 == ssl3_accept_~s__state~0); 174766#L123 assume !(8480 == ssl3_accept_~s__state~0); 173845#L126 assume !(8481 == ssl3_accept_~s__state~0); 173846#L129 assume !(8482 == ssl3_accept_~s__state~0); 173852#L132 assume !(8464 == ssl3_accept_~s__state~0); 174722#L135 assume !(8465 == ssl3_accept_~s__state~0); 174723#L138 assume !(8466 == ssl3_accept_~s__state~0); 174578#L141 assume 8496 == ssl3_accept_~s__state~0; 174576#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 174574#L291 assume !(1 == ssl3_accept_~blastFlag~0); 174571#L291-2 [2018-11-23 06:39:36,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,152 INFO L82 PathProgramCache]: Analyzing trace with hash 659226409, now seen corresponding path program 1 times [2018-11-23 06:39:36,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,153 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:36,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:36,205 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 06:39:36,205 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:36,206 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:36,206 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 06:39:36,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 3 times [2018-11-23 06:39:36,206 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,206 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:36,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:36,262 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-23 06:39:36,262 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:36,263 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:36,263 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:36,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:36,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:36,263 INFO L87 Difference]: Start difference. First operand 1153 states and 1395 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-23 06:39:36,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:36,296 INFO L93 Difference]: Finished difference Result 2246 states and 2641 transitions. [2018-11-23 06:39:36,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:36,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2246 states and 2641 transitions. [2018-11-23 06:39:36,303 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1791 [2018-11-23 06:39:36,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2246 states to 2246 states and 2641 transitions. [2018-11-23 06:39:36,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2018-11-23 06:39:36,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2018-11-23 06:39:36,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2246 states and 2641 transitions. [2018-11-23 06:39:36,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:36,310 INFO L705 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-23 06:39:36,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states and 2641 transitions. [2018-11-23 06:39:36,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2246. [2018-11-23 06:39:36,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2246 states. [2018-11-23 06:39:36,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2246 states to 2246 states and 2641 transitions. [2018-11-23 06:39:36,327 INFO L728 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-23 06:39:36,327 INFO L608 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-23 06:39:36,327 INFO L442 BuchiCegarLoop]: ======== Iteration 38============ [2018-11-23 06:39:36,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2246 states and 2641 transitions. [2018-11-23 06:39:36,332 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1791 [2018-11-23 06:39:36,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:36,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:36,333 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,333 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,334 INFO L794 eck$LassoCheckResult]: Stem: 177264#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 177265#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 177212#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 177214#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 177944#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177940#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 177938#L105-2 assume !false; 177936#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177934#L108 assume !(12292 == ssl3_accept_~s__state~0); 177929#L111 assume !(16384 == ssl3_accept_~s__state~0); 177924#L114 assume !(8192 == ssl3_accept_~s__state~0); 177923#L117 assume !(24576 == ssl3_accept_~s__state~0); 177922#L120 assume !(8195 == ssl3_accept_~s__state~0); 177921#L123 assume !(8480 == ssl3_accept_~s__state~0); 177918#L126 assume !(8481 == ssl3_accept_~s__state~0); 177917#L129 assume !(8482 == ssl3_accept_~s__state~0); 177916#L132 assume 8464 == ssl3_accept_~s__state~0; 177915#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 177912#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 177910#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 177909#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177908#L593 assume 0 == ssl3_accept_~skip~0; 177906#L594 assume 8464 == ssl3_accept_~state~0; 177903#L595 assume 8496 == ssl3_accept_~s__state~0; 177901#L596 assume !(0 != ssl3_accept_~cb~0); 177900#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177897#L603-1 assume !(0 != ssl3_accept_~cb~0); 177893#L592 ssl3_accept_~skip~0 := 0; 177890#L105-2 assume !false; 177887#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177884#L108 assume !(12292 == ssl3_accept_~s__state~0); 177881#L111 assume !(16384 == ssl3_accept_~s__state~0); 177878#L114 assume !(8192 == ssl3_accept_~s__state~0); 177875#L117 assume !(24576 == ssl3_accept_~s__state~0); 177872#L120 assume !(8195 == ssl3_accept_~s__state~0); 177869#L123 assume !(8480 == ssl3_accept_~s__state~0); 177866#L126 assume !(8481 == ssl3_accept_~s__state~0); 177863#L129 assume !(8482 == ssl3_accept_~s__state~0); 177860#L132 assume !(8464 == ssl3_accept_~s__state~0); 177857#L135 assume !(8465 == ssl3_accept_~s__state~0); 177854#L138 assume !(8466 == ssl3_accept_~s__state~0); 177852#L141 assume 8496 == ssl3_accept_~s__state~0; 177850#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 177847#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 177845#L291-2 [2018-11-23 06:39:36,334 INFO L796 eck$LassoCheckResult]: Loop: 177845#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 177842#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 177839#L297-2 ssl3_accept_~s__init_num~0 := 0; 177838#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177837#L593 assume 0 == ssl3_accept_~skip~0; 177835#L594 assume !(8464 == ssl3_accept_~state~0); 177836#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 178086#L603-1 assume !(0 != ssl3_accept_~cb~0); 177825#L592 ssl3_accept_~skip~0 := 0; 177823#L105-2 assume !false; 177821#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177819#L108 assume !(12292 == ssl3_accept_~s__state~0); 177817#L111 assume !(16384 == ssl3_accept_~s__state~0); 177815#L114 assume !(8192 == ssl3_accept_~s__state~0); 177813#L117 assume !(24576 == ssl3_accept_~s__state~0); 177811#L120 assume !(8195 == ssl3_accept_~s__state~0); 177809#L123 assume !(8480 == ssl3_accept_~s__state~0); 177807#L126 assume !(8481 == ssl3_accept_~s__state~0); 177805#L129 assume !(8482 == ssl3_accept_~s__state~0); 177803#L132 assume !(8464 == ssl3_accept_~s__state~0); 177801#L135 assume !(8465 == ssl3_accept_~s__state~0); 177799#L138 assume !(8466 == ssl3_accept_~s__state~0); 177797#L141 assume !(8496 == ssl3_accept_~s__state~0); 177795#L144 assume !(8497 == ssl3_accept_~s__state~0); 177791#L147 assume 8512 == ssl3_accept_~s__state~0; 177789#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 177787#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 177785#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 177783#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177780#L593 assume !(0 == ssl3_accept_~skip~0); 177776#L592 ssl3_accept_~skip~0 := 0; 177774#L105-2 assume !false; 177772#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177770#L108 assume !(12292 == ssl3_accept_~s__state~0); 177768#L111 assume !(16384 == ssl3_accept_~s__state~0); 177766#L114 assume !(8192 == ssl3_accept_~s__state~0); 177764#L117 assume !(24576 == ssl3_accept_~s__state~0); 177762#L120 assume !(8195 == ssl3_accept_~s__state~0); 177760#L123 assume !(8480 == ssl3_accept_~s__state~0); 177758#L126 assume !(8481 == ssl3_accept_~s__state~0); 177756#L129 assume !(8482 == ssl3_accept_~s__state~0); 177754#L132 assume !(8464 == ssl3_accept_~s__state~0); 177752#L135 assume !(8465 == ssl3_accept_~s__state~0); 177750#L138 assume !(8466 == ssl3_accept_~s__state~0); 177748#L141 assume !(8496 == ssl3_accept_~s__state~0); 177745#L144 assume !(8497 == ssl3_accept_~s__state~0); 177743#L147 assume !(8512 == ssl3_accept_~s__state~0); 177741#L150 assume !(8513 == ssl3_accept_~s__state~0); 177739#L153 assume 8528 == ssl3_accept_~s__state~0; 177737#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 177736#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 177734#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 177733#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 177731#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 177729#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 177718#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 177713#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 177706#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177699#L593 assume !(0 == ssl3_accept_~skip~0); 177691#L592 ssl3_accept_~skip~0 := 0; 177687#L105-2 assume !false; 177682#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177675#L108 assume !(12292 == ssl3_accept_~s__state~0); 177671#L111 assume !(16384 == ssl3_accept_~s__state~0); 177667#L114 assume !(8192 == ssl3_accept_~s__state~0); 177663#L117 assume !(24576 == ssl3_accept_~s__state~0); 177659#L120 assume !(8195 == ssl3_accept_~s__state~0); 177655#L123 assume !(8480 == ssl3_accept_~s__state~0); 177651#L126 assume !(8481 == ssl3_accept_~s__state~0); 177647#L129 assume !(8482 == ssl3_accept_~s__state~0); 177643#L132 assume !(8464 == ssl3_accept_~s__state~0); 177639#L135 assume !(8465 == ssl3_accept_~s__state~0); 177635#L138 assume !(8466 == ssl3_accept_~s__state~0); 177631#L141 assume !(8496 == ssl3_accept_~s__state~0); 177627#L144 assume !(8497 == ssl3_accept_~s__state~0); 177623#L147 assume !(8512 == ssl3_accept_~s__state~0); 177619#L150 assume !(8513 == ssl3_accept_~s__state~0); 177615#L153 assume !(8528 == ssl3_accept_~s__state~0); 177611#L156 assume !(8529 == ssl3_accept_~s__state~0); 177607#L159 assume 8544 == ssl3_accept_~s__state~0; 177603#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 177598#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 177593#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 177589#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 177583#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 177579#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 177575#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 177572#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177570#L593 assume 0 == ssl3_accept_~skip~0; 177566#L594 assume !(8464 == ssl3_accept_~state~0); 177562#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177548#L603-1 assume !(0 != ssl3_accept_~cb~0); 177546#L592 ssl3_accept_~skip~0 := 0; 177544#L105-2 assume !false; 177542#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177540#L108 assume !(12292 == ssl3_accept_~s__state~0); 177538#L111 assume !(16384 == ssl3_accept_~s__state~0); 177536#L114 assume !(8192 == ssl3_accept_~s__state~0); 177534#L117 assume !(24576 == ssl3_accept_~s__state~0); 177532#L120 assume !(8195 == ssl3_accept_~s__state~0); 177530#L123 assume !(8480 == ssl3_accept_~s__state~0); 177528#L126 assume !(8481 == ssl3_accept_~s__state~0); 177526#L129 assume !(8482 == ssl3_accept_~s__state~0); 177524#L132 assume !(8464 == ssl3_accept_~s__state~0); 177522#L135 assume !(8465 == ssl3_accept_~s__state~0); 177520#L138 assume !(8466 == ssl3_accept_~s__state~0); 177518#L141 assume !(8496 == ssl3_accept_~s__state~0); 177516#L144 assume !(8497 == ssl3_accept_~s__state~0); 177514#L147 assume !(8512 == ssl3_accept_~s__state~0); 177512#L150 assume !(8513 == ssl3_accept_~s__state~0); 177510#L153 assume !(8528 == ssl3_accept_~s__state~0); 177508#L156 assume !(8529 == ssl3_accept_~s__state~0); 177506#L159 assume !(8544 == ssl3_accept_~s__state~0); 177504#L162 assume !(8545 == ssl3_accept_~s__state~0); 177502#L165 assume !(8560 == ssl3_accept_~s__state~0); 177500#L168 assume !(8561 == ssl3_accept_~s__state~0); 177498#L171 assume 8448 == ssl3_accept_~s__state~0; 177495#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 177493#L433 assume !(ssl3_accept_~num1~0 > 0); 177490#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 177488#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177487#L593 assume 0 == ssl3_accept_~skip~0; 177484#L594 assume !(8464 == ssl3_accept_~state~0); 177479#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177422#L603-1 assume !(0 != ssl3_accept_~cb~0); 177412#L592 ssl3_accept_~skip~0 := 0; 177409#L105-2 assume !false; 177406#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177403#L108 assume !(12292 == ssl3_accept_~s__state~0); 177400#L111 assume !(16384 == ssl3_accept_~s__state~0); 177397#L114 assume !(8192 == ssl3_accept_~s__state~0); 177394#L117 assume !(24576 == ssl3_accept_~s__state~0); 177391#L120 assume !(8195 == ssl3_accept_~s__state~0); 177388#L123 assume !(8480 == ssl3_accept_~s__state~0); 177385#L126 assume !(8481 == ssl3_accept_~s__state~0); 177382#L129 assume !(8482 == ssl3_accept_~s__state~0); 177379#L132 assume !(8464 == ssl3_accept_~s__state~0); 177376#L135 assume !(8465 == ssl3_accept_~s__state~0); 177373#L138 assume !(8466 == ssl3_accept_~s__state~0); 177370#L141 assume !(8496 == ssl3_accept_~s__state~0); 177367#L144 assume !(8497 == ssl3_accept_~s__state~0); 177364#L147 assume !(8512 == ssl3_accept_~s__state~0); 177361#L150 assume !(8513 == ssl3_accept_~s__state~0); 177358#L153 assume !(8528 == ssl3_accept_~s__state~0); 177354#L156 assume !(8529 == ssl3_accept_~s__state~0); 177350#L159 assume !(8544 == ssl3_accept_~s__state~0); 177347#L162 assume !(8545 == ssl3_accept_~s__state~0); 177344#L165 assume !(8560 == ssl3_accept_~s__state~0); 177341#L168 assume !(8561 == ssl3_accept_~s__state~0); 177338#L171 assume !(8448 == ssl3_accept_~s__state~0); 177335#L174 assume 8576 == ssl3_accept_~s__state~0; 177330#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 177326#L447 assume !(ssl3_accept_~ret~0 <= 0); 177320#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 177321#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179227#L593 assume 0 == ssl3_accept_~skip~0; 179224#L594 assume !(8464 == ssl3_accept_~state~0); 179225#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 179235#L603-1 assume !(0 != ssl3_accept_~cb~0); 177891#L592 ssl3_accept_~skip~0 := 0; 177892#L105-2 assume !false; 177885#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177886#L108 assume !(12292 == ssl3_accept_~s__state~0); 177879#L111 assume !(16384 == ssl3_accept_~s__state~0); 177880#L114 assume !(8192 == ssl3_accept_~s__state~0); 177873#L117 assume !(24576 == ssl3_accept_~s__state~0); 177874#L120 assume !(8195 == ssl3_accept_~s__state~0); 177867#L123 assume !(8480 == ssl3_accept_~s__state~0); 177868#L126 assume !(8481 == ssl3_accept_~s__state~0); 177861#L129 assume !(8482 == ssl3_accept_~s__state~0); 177862#L132 assume !(8464 == ssl3_accept_~s__state~0); 177855#L135 assume !(8465 == ssl3_accept_~s__state~0); 177856#L138 assume !(8466 == ssl3_accept_~s__state~0); 177851#L141 assume 8496 == ssl3_accept_~s__state~0; 177849#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 177848#L291 assume !(1 == ssl3_accept_~blastFlag~0); 177845#L291-2 [2018-11-23 06:39:36,334 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 1 times [2018-11-23 06:39:36,334 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,335 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:36,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,344 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 4 times [2018-11-23 06:39:36,344 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,345 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:36,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-23 06:39:36,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:36,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:36,428 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 06:39:36,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 06:39:36,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 06:39:36,429 INFO L87 Difference]: Start difference. First operand 2246 states and 2641 transitions. cyclomatic complexity: 399 Second operand 3 states. [2018-11-23 06:39:36,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:36,517 INFO L93 Difference]: Finished difference Result 2262 states and 2651 transitions. [2018-11-23 06:39:36,517 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 06:39:36,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2262 states and 2651 transitions. [2018-11-23 06:39:36,523 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1807 [2018-11-23 06:39:36,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2262 states to 2262 states and 2651 transitions. [2018-11-23 06:39:36,526 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2262 [2018-11-23 06:39:36,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2262 [2018-11-23 06:39:36,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2262 states and 2651 transitions. [2018-11-23 06:39:36,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:36,530 INFO L705 BuchiCegarLoop]: Abstraction has 2262 states and 2651 transitions. [2018-11-23 06:39:36,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states and 2651 transitions. [2018-11-23 06:39:36,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 2256. [2018-11-23 06:39:36,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2256 states. [2018-11-23 06:39:36,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2645 transitions. [2018-11-23 06:39:36,545 INFO L728 BuchiCegarLoop]: Abstraction has 2256 states and 2645 transitions. [2018-11-23 06:39:36,545 INFO L608 BuchiCegarLoop]: Abstraction has 2256 states and 2645 transitions. [2018-11-23 06:39:36,545 INFO L442 BuchiCegarLoop]: ======== Iteration 39============ [2018-11-23 06:39:36,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2645 transitions. [2018-11-23 06:39:36,550 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2018-11-23 06:39:36,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:36,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:36,551 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,551 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:36,552 INFO L794 eck$LassoCheckResult]: Stem: 181763#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 181764#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 181718#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 181720#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 182878#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 182876#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 182874#L105-2 assume !false; 182872#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182870#L108 assume !(12292 == ssl3_accept_~s__state~0); 182868#L111 assume !(16384 == ssl3_accept_~s__state~0); 182865#L114 assume !(8192 == ssl3_accept_~s__state~0); 182863#L117 assume !(24576 == ssl3_accept_~s__state~0); 182860#L120 assume !(8195 == ssl3_accept_~s__state~0); 182858#L123 assume !(8480 == ssl3_accept_~s__state~0); 182855#L126 assume !(8481 == ssl3_accept_~s__state~0); 182853#L129 assume !(8482 == ssl3_accept_~s__state~0); 182850#L132 assume 8464 == ssl3_accept_~s__state~0; 182848#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 182846#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 182844#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 182841#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182840#L593 assume 0 == ssl3_accept_~skip~0; 182837#L594 assume 8464 == ssl3_accept_~state~0; 182832#L595 assume 8496 == ssl3_accept_~s__state~0; 182828#L596 assume !(0 != ssl3_accept_~cb~0); 182826#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182823#L603-1 assume !(0 != ssl3_accept_~cb~0); 182820#L592 ssl3_accept_~skip~0 := 0; 182816#L105-2 assume !false; 182810#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182800#L108 assume !(12292 == ssl3_accept_~s__state~0); 182799#L111 assume !(16384 == ssl3_accept_~s__state~0); 182797#L114 assume !(8192 == ssl3_accept_~s__state~0); 182795#L117 assume !(24576 == ssl3_accept_~s__state~0); 182793#L120 assume !(8195 == ssl3_accept_~s__state~0); 182791#L123 assume !(8480 == ssl3_accept_~s__state~0); 182789#L126 assume !(8481 == ssl3_accept_~s__state~0); 182787#L129 assume !(8482 == ssl3_accept_~s__state~0); 182785#L132 assume !(8464 == ssl3_accept_~s__state~0); 182783#L135 assume !(8465 == ssl3_accept_~s__state~0); 182781#L138 assume !(8466 == ssl3_accept_~s__state~0); 182779#L141 assume 8496 == ssl3_accept_~s__state~0; 182777#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 182527#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 182528#L291-2 [2018-11-23 06:39:36,552 INFO L796 eck$LassoCheckResult]: Loop: 182528#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 182712#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 182709#L297-2 ssl3_accept_~s__init_num~0 := 0; 182707#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182704#L593 assume 0 == ssl3_accept_~skip~0; 182608#L594 assume !(8464 == ssl3_accept_~state~0); 182609#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182454#L603-1 assume !(0 != ssl3_accept_~cb~0); 182453#L592 ssl3_accept_~skip~0 := 0; 182452#L105-2 assume !false; 182451#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182450#L108 assume !(12292 == ssl3_accept_~s__state~0); 182449#L111 assume !(16384 == ssl3_accept_~s__state~0); 182448#L114 assume !(8192 == ssl3_accept_~s__state~0); 182447#L117 assume !(24576 == ssl3_accept_~s__state~0); 182446#L120 assume !(8195 == ssl3_accept_~s__state~0); 182445#L123 assume !(8480 == ssl3_accept_~s__state~0); 182444#L126 assume !(8481 == ssl3_accept_~s__state~0); 182443#L129 assume !(8482 == ssl3_accept_~s__state~0); 182442#L132 assume !(8464 == ssl3_accept_~s__state~0); 182441#L135 assume !(8465 == ssl3_accept_~s__state~0); 182440#L138 assume !(8466 == ssl3_accept_~s__state~0); 182439#L141 assume !(8496 == ssl3_accept_~s__state~0); 182438#L144 assume !(8497 == ssl3_accept_~s__state~0); 182437#L147 assume 8512 == ssl3_accept_~s__state~0; 182436#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182435#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 182434#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 182433#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182431#L593 assume !(0 == ssl3_accept_~skip~0); 182428#L592 ssl3_accept_~skip~0 := 0; 182427#L105-2 assume !false; 182426#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182425#L108 assume !(12292 == ssl3_accept_~s__state~0); 182424#L111 assume !(16384 == ssl3_accept_~s__state~0); 182423#L114 assume !(8192 == ssl3_accept_~s__state~0); 182422#L117 assume !(24576 == ssl3_accept_~s__state~0); 182421#L120 assume !(8195 == ssl3_accept_~s__state~0); 182420#L123 assume !(8480 == ssl3_accept_~s__state~0); 182419#L126 assume !(8481 == ssl3_accept_~s__state~0); 182418#L129 assume !(8482 == ssl3_accept_~s__state~0); 182417#L132 assume !(8464 == ssl3_accept_~s__state~0); 182416#L135 assume !(8465 == ssl3_accept_~s__state~0); 182415#L138 assume !(8466 == ssl3_accept_~s__state~0); 182414#L141 assume !(8496 == ssl3_accept_~s__state~0); 182413#L144 assume !(8497 == ssl3_accept_~s__state~0); 182412#L147 assume !(8512 == ssl3_accept_~s__state~0); 182411#L150 assume !(8513 == ssl3_accept_~s__state~0); 182410#L153 assume 8528 == ssl3_accept_~s__state~0; 182409#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 182407#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 182406#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 182405#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 182404#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 182402#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 182398#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 182397#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 182396#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182394#L593 assume !(0 == ssl3_accept_~skip~0); 182391#L592 ssl3_accept_~skip~0 := 0; 182390#L105-2 assume !false; 182389#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182384#L108 assume !(12292 == ssl3_accept_~s__state~0); 182382#L111 assume !(16384 == ssl3_accept_~s__state~0); 182380#L114 assume !(8192 == ssl3_accept_~s__state~0); 182378#L117 assume !(24576 == ssl3_accept_~s__state~0); 182376#L120 assume !(8195 == ssl3_accept_~s__state~0); 182374#L123 assume !(8480 == ssl3_accept_~s__state~0); 182372#L126 assume !(8481 == ssl3_accept_~s__state~0); 182370#L129 assume !(8482 == ssl3_accept_~s__state~0); 182368#L132 assume !(8464 == ssl3_accept_~s__state~0); 182366#L135 assume !(8465 == ssl3_accept_~s__state~0); 182364#L138 assume !(8466 == ssl3_accept_~s__state~0); 182362#L141 assume !(8496 == ssl3_accept_~s__state~0); 182360#L144 assume !(8497 == ssl3_accept_~s__state~0); 182358#L147 assume !(8512 == ssl3_accept_~s__state~0); 182356#L150 assume !(8513 == ssl3_accept_~s__state~0); 182354#L153 assume !(8528 == ssl3_accept_~s__state~0); 182352#L156 assume !(8529 == ssl3_accept_~s__state~0); 182350#L159 assume 8544 == ssl3_accept_~s__state~0; 182348#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 182346#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 182343#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182341#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 182338#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 182336#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 182334#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 182332#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182331#L593 assume 0 == ssl3_accept_~skip~0; 182329#L594 assume !(8464 == ssl3_accept_~state~0); 182330#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182294#L603-1 assume !(0 != ssl3_accept_~cb~0); 182292#L592 ssl3_accept_~skip~0 := 0; 182290#L105-2 assume !false; 182288#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182286#L108 assume !(12292 == ssl3_accept_~s__state~0); 182284#L111 assume !(16384 == ssl3_accept_~s__state~0); 182282#L114 assume !(8192 == ssl3_accept_~s__state~0); 182280#L117 assume !(24576 == ssl3_accept_~s__state~0); 182278#L120 assume !(8195 == ssl3_accept_~s__state~0); 182276#L123 assume !(8480 == ssl3_accept_~s__state~0); 182274#L126 assume !(8481 == ssl3_accept_~s__state~0); 182272#L129 assume !(8482 == ssl3_accept_~s__state~0); 182270#L132 assume !(8464 == ssl3_accept_~s__state~0); 182267#L135 assume !(8465 == ssl3_accept_~s__state~0); 182266#L138 assume !(8466 == ssl3_accept_~s__state~0); 182265#L141 assume !(8496 == ssl3_accept_~s__state~0); 182264#L144 assume !(8497 == ssl3_accept_~s__state~0); 182263#L147 assume !(8512 == ssl3_accept_~s__state~0); 182262#L150 assume !(8513 == ssl3_accept_~s__state~0); 182261#L153 assume !(8528 == ssl3_accept_~s__state~0); 182258#L156 assume !(8529 == ssl3_accept_~s__state~0); 182242#L159 assume !(8544 == ssl3_accept_~s__state~0); 182239#L162 assume !(8545 == ssl3_accept_~s__state~0); 182236#L165 assume !(8560 == ssl3_accept_~s__state~0); 182233#L168 assume !(8561 == ssl3_accept_~s__state~0); 182231#L171 assume 8448 == ssl3_accept_~s__state~0; 182229#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 182227#L433 assume !(ssl3_accept_~num1~0 > 0); 182224#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 182222#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182220#L593 assume 0 == ssl3_accept_~skip~0; 182216#L594 assume !(8464 == ssl3_accept_~state~0); 182026#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182025#L603-1 assume !(0 != ssl3_accept_~cb~0); 182017#L592 ssl3_accept_~skip~0 := 0; 182016#L105-2 assume !false; 182015#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182014#L108 assume !(12292 == ssl3_accept_~s__state~0); 182013#L111 assume !(16384 == ssl3_accept_~s__state~0); 182012#L114 assume !(8192 == ssl3_accept_~s__state~0); 182011#L117 assume !(24576 == ssl3_accept_~s__state~0); 182010#L120 assume !(8195 == ssl3_accept_~s__state~0); 182009#L123 assume !(8480 == ssl3_accept_~s__state~0); 182008#L126 assume !(8481 == ssl3_accept_~s__state~0); 182007#L129 assume !(8482 == ssl3_accept_~s__state~0); 182006#L132 assume !(8464 == ssl3_accept_~s__state~0); 182005#L135 assume !(8465 == ssl3_accept_~s__state~0); 182004#L138 assume !(8466 == ssl3_accept_~s__state~0); 182003#L141 assume !(8496 == ssl3_accept_~s__state~0); 182002#L144 assume !(8497 == ssl3_accept_~s__state~0); 182001#L147 assume !(8512 == ssl3_accept_~s__state~0); 182000#L150 assume !(8513 == ssl3_accept_~s__state~0); 181999#L153 assume !(8528 == ssl3_accept_~s__state~0); 181998#L156 assume !(8529 == ssl3_accept_~s__state~0); 181997#L159 assume !(8544 == ssl3_accept_~s__state~0); 181996#L162 assume !(8545 == ssl3_accept_~s__state~0); 181995#L165 assume !(8560 == ssl3_accept_~s__state~0); 181994#L168 assume !(8561 == ssl3_accept_~s__state~0); 181993#L171 assume !(8448 == ssl3_accept_~s__state~0); 181992#L174 assume 8576 == ssl3_accept_~s__state~0; 181991#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 181990#L447 assume !(ssl3_accept_~ret~0 <= 0); 181812#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 181813#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182714#L593 assume 0 == ssl3_accept_~skip~0; 182710#L594 assume !(8464 == ssl3_accept_~state~0); 182711#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182702#L603-1 assume !(0 != ssl3_accept_~cb~0); 182700#L592 ssl3_accept_~skip~0 := 0; 182699#L105-2 assume !false; 182697#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182694#L108 assume !(12292 == ssl3_accept_~s__state~0); 182692#L111 assume !(16384 == ssl3_accept_~s__state~0); 182690#L114 assume !(8192 == ssl3_accept_~s__state~0); 182688#L117 assume !(24576 == ssl3_accept_~s__state~0); 182686#L120 assume !(8195 == ssl3_accept_~s__state~0); 182684#L123 assume !(8480 == ssl3_accept_~s__state~0); 182682#L126 assume !(8481 == ssl3_accept_~s__state~0); 182680#L129 assume !(8482 == ssl3_accept_~s__state~0); 182678#L132 assume !(8464 == ssl3_accept_~s__state~0); 182676#L135 assume !(8465 == ssl3_accept_~s__state~0); 182674#L138 assume 8466 == ssl3_accept_~s__state~0; 182672#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 182670#L278 assume !(0 == ssl3_accept_~blastFlag~0); 182668#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 182666#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182664#L593 assume 0 == ssl3_accept_~skip~0; 182661#L594 assume !(8464 == ssl3_accept_~state~0); 182659#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182599#L603-1 assume !(0 != ssl3_accept_~cb~0); 182590#L592 ssl3_accept_~skip~0 := 0; 182591#L105-2 assume !false; 182582#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182583#L108 assume !(12292 == ssl3_accept_~s__state~0); 182574#L111 assume !(16384 == ssl3_accept_~s__state~0); 182575#L114 assume !(8192 == ssl3_accept_~s__state~0); 182566#L117 assume !(24576 == ssl3_accept_~s__state~0); 182567#L120 assume !(8195 == ssl3_accept_~s__state~0); 182558#L123 assume !(8480 == ssl3_accept_~s__state~0); 182559#L126 assume !(8481 == ssl3_accept_~s__state~0); 182550#L129 assume !(8482 == ssl3_accept_~s__state~0); 182551#L132 assume !(8464 == ssl3_accept_~s__state~0); 182542#L135 assume !(8465 == ssl3_accept_~s__state~0); 182543#L138 assume !(8466 == ssl3_accept_~s__state~0); 182535#L141 assume 8496 == ssl3_accept_~s__state~0; 182532#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 182529#L291 assume !(1 == ssl3_accept_~blastFlag~0); 182528#L291-2 [2018-11-23 06:39:36,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 2 times [2018-11-23 06:39:36,552 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:36,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,563 INFO L82 PathProgramCache]: Analyzing trace with hash 661293931, now seen corresponding path program 1 times [2018-11-23 06:39:36,563 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,563 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:36,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:36,598 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:36,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1180831374, now seen corresponding path program 1 times [2018-11-23 06:39:36,598 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:36,598 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:36,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,599 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:36,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 06:39:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 354 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2018-11-23 06:39:36,701 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 06:39:36,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 06:39:49,613 WARN L180 SmtUtils]: Spent 12.90 s on a formula simplification. DAG size of input: 419 DAG size of output: 158 [2018-11-23 06:39:49,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 06:39:49,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 06:39:49,685 INFO L87 Difference]: Start difference. First operand 2256 states and 2645 transitions. cyclomatic complexity: 393 Second operand 4 states. [2018-11-23 06:39:49,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 06:39:49,704 INFO L93 Difference]: Finished difference Result 3564 states and 4175 transitions. [2018-11-23 06:39:49,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 06:39:49,705 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3564 states and 4175 transitions. [2018-11-23 06:39:49,713 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2813 [2018-11-23 06:39:49,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3564 states to 3564 states and 4175 transitions. [2018-11-23 06:39:49,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3564 [2018-11-23 06:39:49,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3564 [2018-11-23 06:39:49,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3564 states and 4175 transitions. [2018-11-23 06:39:49,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 06:39:49,722 INFO L705 BuchiCegarLoop]: Abstraction has 3564 states and 4175 transitions. [2018-11-23 06:39:49,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3564 states and 4175 transitions. [2018-11-23 06:39:49,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3564 to 2220. [2018-11-23 06:39:49,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2220 states. [2018-11-23 06:39:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2220 states to 2220 states and 2585 transitions. [2018-11-23 06:39:49,738 INFO L728 BuchiCegarLoop]: Abstraction has 2220 states and 2585 transitions. [2018-11-23 06:39:49,739 INFO L608 BuchiCegarLoop]: Abstraction has 2220 states and 2585 transitions. [2018-11-23 06:39:49,739 INFO L442 BuchiCegarLoop]: ======== Iteration 40============ [2018-11-23 06:39:49,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2220 states and 2585 transitions. [2018-11-23 06:39:49,743 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1765 [2018-11-23 06:39:49,744 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 06:39:49,744 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 06:39:49,745 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:49,745 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 06:39:49,745 INFO L794 eck$LassoCheckResult]: Stem: 187592#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 187593#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 187546#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 187548#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 187606#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187535#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 188385#L105-2 assume !false; 188384#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188383#L108 assume !(12292 == ssl3_accept_~s__state~0); 188382#L111 assume !(16384 == ssl3_accept_~s__state~0); 188381#L114 assume !(8192 == ssl3_accept_~s__state~0); 188380#L117 assume !(24576 == ssl3_accept_~s__state~0); 188379#L120 assume !(8195 == ssl3_accept_~s__state~0); 188378#L123 assume !(8480 == ssl3_accept_~s__state~0); 188377#L126 assume !(8481 == ssl3_accept_~s__state~0); 188376#L129 assume !(8482 == ssl3_accept_~s__state~0); 188375#L132 assume 8464 == ssl3_accept_~s__state~0; 188374#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 188373#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 188372#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 188371#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188370#L593 assume 0 == ssl3_accept_~skip~0; 188369#L594 assume 8464 == ssl3_accept_~state~0; 188368#L595 assume 8496 == ssl3_accept_~s__state~0; 188366#L596 assume !(0 != ssl3_accept_~cb~0); 188365#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188360#L603-1 assume !(0 != ssl3_accept_~cb~0); 188358#L592 ssl3_accept_~skip~0 := 0; 188356#L105-2 assume !false; 188354#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188352#L108 assume !(12292 == ssl3_accept_~s__state~0); 188350#L111 assume !(16384 == ssl3_accept_~s__state~0); 188348#L114 assume !(8192 == ssl3_accept_~s__state~0); 188346#L117 assume !(24576 == ssl3_accept_~s__state~0); 188344#L120 assume !(8195 == ssl3_accept_~s__state~0); 188342#L123 assume !(8480 == ssl3_accept_~s__state~0); 188340#L126 assume !(8481 == ssl3_accept_~s__state~0); 188338#L129 assume !(8482 == ssl3_accept_~s__state~0); 188336#L132 assume !(8464 == ssl3_accept_~s__state~0); 188334#L135 assume !(8465 == ssl3_accept_~s__state~0); 188332#L138 assume !(8466 == ssl3_accept_~s__state~0); 188330#L141 assume 8496 == ssl3_accept_~s__state~0; 188328#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 188326#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 188325#L291-2 [2018-11-23 06:39:49,745 INFO L796 eck$LassoCheckResult]: Loop: 188325#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 188324#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 188323#L297-2 ssl3_accept_~s__init_num~0 := 0; 188322#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188319#L593 assume 0 == ssl3_accept_~skip~0; 188315#L594 assume !(8464 == ssl3_accept_~state~0); 188313#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188310#L603-1 assume !(0 != ssl3_accept_~cb~0); 188306#L592 ssl3_accept_~skip~0 := 0; 188304#L105-2 assume !false; 188302#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188300#L108 assume !(12292 == ssl3_accept_~s__state~0); 188298#L111 assume !(16384 == ssl3_accept_~s__state~0); 188296#L114 assume !(8192 == ssl3_accept_~s__state~0); 188294#L117 assume !(24576 == ssl3_accept_~s__state~0); 188292#L120 assume !(8195 == ssl3_accept_~s__state~0); 188290#L123 assume !(8480 == ssl3_accept_~s__state~0); 188288#L126 assume !(8481 == ssl3_accept_~s__state~0); 188286#L129 assume !(8482 == ssl3_accept_~s__state~0); 188284#L132 assume !(8464 == ssl3_accept_~s__state~0); 188282#L135 assume !(8465 == ssl3_accept_~s__state~0); 188280#L138 assume !(8466 == ssl3_accept_~s__state~0); 188278#L141 assume !(8496 == ssl3_accept_~s__state~0); 188276#L144 assume !(8497 == ssl3_accept_~s__state~0); 188274#L147 assume 8512 == ssl3_accept_~s__state~0; 188272#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 188270#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 188257#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 188253#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188248#L593 assume !(0 == ssl3_accept_~skip~0); 188244#L592 ssl3_accept_~skip~0 := 0; 188242#L105-2 assume !false; 188240#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188238#L108 assume !(12292 == ssl3_accept_~s__state~0); 188236#L111 assume !(16384 == ssl3_accept_~s__state~0); 188234#L114 assume !(8192 == ssl3_accept_~s__state~0); 188232#L117 assume !(24576 == ssl3_accept_~s__state~0); 188230#L120 assume !(8195 == ssl3_accept_~s__state~0); 188228#L123 assume !(8480 == ssl3_accept_~s__state~0); 188226#L126 assume !(8481 == ssl3_accept_~s__state~0); 188224#L129 assume !(8482 == ssl3_accept_~s__state~0); 188222#L132 assume !(8464 == ssl3_accept_~s__state~0); 188220#L135 assume !(8465 == ssl3_accept_~s__state~0); 188218#L138 assume !(8466 == ssl3_accept_~s__state~0); 188216#L141 assume !(8496 == ssl3_accept_~s__state~0); 188214#L144 assume !(8497 == ssl3_accept_~s__state~0); 188212#L147 assume !(8512 == ssl3_accept_~s__state~0); 188210#L150 assume !(8513 == ssl3_accept_~s__state~0); 188208#L153 assume 8528 == ssl3_accept_~s__state~0; 188203#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 188199#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 188196#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 188194#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 188192#L358 assume !(ssl3_accept_~ret~0 <= 0); 188190#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 188188#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188187#L593 assume 0 == ssl3_accept_~skip~0; 188182#L594 assume !(8464 == ssl3_accept_~state~0); 188176#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188169#L603-1 assume !(0 != ssl3_accept_~cb~0); 188168#L592 ssl3_accept_~skip~0 := 0; 188156#L105-2 assume !false; 188155#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188147#L108 assume !(12292 == ssl3_accept_~s__state~0); 188140#L111 assume !(16384 == ssl3_accept_~s__state~0); 188136#L114 assume !(8192 == ssl3_accept_~s__state~0); 188132#L117 assume !(24576 == ssl3_accept_~s__state~0); 188128#L120 assume !(8195 == ssl3_accept_~s__state~0); 188124#L123 assume !(8480 == ssl3_accept_~s__state~0); 188120#L126 assume !(8481 == ssl3_accept_~s__state~0); 188116#L129 assume !(8482 == ssl3_accept_~s__state~0); 188112#L132 assume !(8464 == ssl3_accept_~s__state~0); 188108#L135 assume !(8465 == ssl3_accept_~s__state~0); 188104#L138 assume !(8466 == ssl3_accept_~s__state~0); 188100#L141 assume !(8496 == ssl3_accept_~s__state~0); 188096#L144 assume !(8497 == ssl3_accept_~s__state~0); 188092#L147 assume !(8512 == ssl3_accept_~s__state~0); 188088#L150 assume !(8513 == ssl3_accept_~s__state~0); 188084#L153 assume !(8528 == ssl3_accept_~s__state~0); 188080#L156 assume !(8529 == ssl3_accept_~s__state~0); 188076#L159 assume 8544 == ssl3_accept_~s__state~0; 188072#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 188068#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 188063#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 188058#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 188053#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 188049#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 188044#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 188040#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188037#L593 assume 0 == ssl3_accept_~skip~0; 188033#L594 assume !(8464 == ssl3_accept_~state~0); 187977#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 187976#L603-1 assume !(0 != ssl3_accept_~cb~0); 188006#L592 ssl3_accept_~skip~0 := 0; 188005#L105-2 assume !false; 188004#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188002#L108 assume !(12292 == ssl3_accept_~s__state~0); 187999#L111 assume !(16384 == ssl3_accept_~s__state~0); 187997#L114 assume !(8192 == ssl3_accept_~s__state~0); 187986#L117 assume !(24576 == ssl3_accept_~s__state~0); 187971#L120 assume !(8195 == ssl3_accept_~s__state~0); 187969#L123 assume !(8480 == ssl3_accept_~s__state~0); 187967#L126 assume !(8481 == ssl3_accept_~s__state~0); 187965#L129 assume !(8482 == ssl3_accept_~s__state~0); 187963#L132 assume !(8464 == ssl3_accept_~s__state~0); 187961#L135 assume !(8465 == ssl3_accept_~s__state~0); 187959#L138 assume !(8466 == ssl3_accept_~s__state~0); 187957#L141 assume !(8496 == ssl3_accept_~s__state~0); 187955#L144 assume !(8497 == ssl3_accept_~s__state~0); 187953#L147 assume !(8512 == ssl3_accept_~s__state~0); 187951#L150 assume !(8513 == ssl3_accept_~s__state~0); 187949#L153 assume !(8528 == ssl3_accept_~s__state~0); 187947#L156 assume !(8529 == ssl3_accept_~s__state~0); 187945#L159 assume !(8544 == ssl3_accept_~s__state~0); 187943#L162 assume !(8545 == ssl3_accept_~s__state~0); 187941#L165 assume !(8560 == ssl3_accept_~s__state~0); 187939#L168 assume !(8561 == ssl3_accept_~s__state~0); 187937#L171 assume 8448 == ssl3_accept_~s__state~0; 187935#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 187933#L433 assume !(ssl3_accept_~num1~0 > 0); 187930#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 187928#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 187926#L593 assume 0 == ssl3_accept_~skip~0; 187789#L594 assume !(8464 == ssl3_accept_~state~0); 187787#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 187757#L603-1 assume !(0 != ssl3_accept_~cb~0); 187749#L592 ssl3_accept_~skip~0 := 0; 187745#L105-2 assume !false; 187741#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187737#L108 assume !(12292 == ssl3_accept_~s__state~0); 187733#L111 assume !(16384 == ssl3_accept_~s__state~0); 187729#L114 assume !(8192 == ssl3_accept_~s__state~0); 187725#L117 assume !(24576 == ssl3_accept_~s__state~0); 187721#L120 assume !(8195 == ssl3_accept_~s__state~0); 187717#L123 assume !(8480 == ssl3_accept_~s__state~0); 187713#L126 assume !(8481 == ssl3_accept_~s__state~0); 187709#L129 assume !(8482 == ssl3_accept_~s__state~0); 187705#L132 assume !(8464 == ssl3_accept_~s__state~0); 187701#L135 assume !(8465 == ssl3_accept_~s__state~0); 187697#L138 assume !(8466 == ssl3_accept_~s__state~0); 187693#L141 assume !(8496 == ssl3_accept_~s__state~0); 187689#L144 assume !(8497 == ssl3_accept_~s__state~0); 187685#L147 assume !(8512 == ssl3_accept_~s__state~0); 187681#L150 assume !(8513 == ssl3_accept_~s__state~0); 187677#L153 assume !(8528 == ssl3_accept_~s__state~0); 187673#L156 assume !(8529 == ssl3_accept_~s__state~0); 187669#L159 assume !(8544 == ssl3_accept_~s__state~0); 187665#L162 assume !(8545 == ssl3_accept_~s__state~0); 187661#L165 assume !(8560 == ssl3_accept_~s__state~0); 187656#L168 assume !(8561 == ssl3_accept_~s__state~0); 187657#L171 assume !(8448 == ssl3_accept_~s__state~0); 187646#L174 assume 8576 == ssl3_accept_~s__state~0; 187647#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187636#L447 assume !(ssl3_accept_~ret~0 <= 0); 187637#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 188001#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188429#L593 assume 0 == ssl3_accept_~skip~0; 188427#L594 assume !(8464 == ssl3_accept_~state~0); 188428#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188419#L603-1 assume !(0 != ssl3_accept_~cb~0); 188418#L592 ssl3_accept_~skip~0 := 0; 188417#L105-2 assume !false; 188416#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188415#L108 assume !(12292 == ssl3_accept_~s__state~0); 188414#L111 assume !(16384 == ssl3_accept_~s__state~0); 188413#L114 assume !(8192 == ssl3_accept_~s__state~0); 188412#L117 assume !(24576 == ssl3_accept_~s__state~0); 188411#L120 assume !(8195 == ssl3_accept_~s__state~0); 188410#L123 assume !(8480 == ssl3_accept_~s__state~0); 188409#L126 assume !(8481 == ssl3_accept_~s__state~0); 188408#L129 assume !(8482 == ssl3_accept_~s__state~0); 188407#L132 assume !(8464 == ssl3_accept_~s__state~0); 188406#L135 assume !(8465 == ssl3_accept_~s__state~0); 188405#L138 assume 8466 == ssl3_accept_~s__state~0; 188404#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 188403#L278 assume !(0 == ssl3_accept_~blastFlag~0); 188402#L278-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 188401#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188400#L593 assume 0 == ssl3_accept_~skip~0; 188395#L594 assume !(8464 == ssl3_accept_~state~0); 188397#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188362#L603-1 assume !(0 != ssl3_accept_~cb~0); 188359#L592 ssl3_accept_~skip~0 := 0; 188357#L105-2 assume !false; 188355#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188353#L108 assume !(12292 == ssl3_accept_~s__state~0); 188351#L111 assume !(16384 == ssl3_accept_~s__state~0); 188349#L114 assume !(8192 == ssl3_accept_~s__state~0); 188347#L117 assume !(24576 == ssl3_accept_~s__state~0); 188345#L120 assume !(8195 == ssl3_accept_~s__state~0); 188343#L123 assume !(8480 == ssl3_accept_~s__state~0); 188341#L126 assume !(8481 == ssl3_accept_~s__state~0); 188339#L129 assume !(8482 == ssl3_accept_~s__state~0); 188337#L132 assume !(8464 == ssl3_accept_~s__state~0); 188335#L135 assume !(8465 == ssl3_accept_~s__state~0); 188333#L138 assume !(8466 == ssl3_accept_~s__state~0); 188331#L141 assume 8496 == ssl3_accept_~s__state~0; 188329#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 188327#L291 assume !(1 == ssl3_accept_~blastFlag~0); 188325#L291-2 [2018-11-23 06:39:49,745 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:49,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 3 times [2018-11-23 06:39:49,746 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:49,746 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:49,746 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:49,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:49,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:49,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:49,755 INFO L82 PathProgramCache]: Analyzing trace with hash -726052048, now seen corresponding path program 1 times [2018-11-23 06:39:49,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:49,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:49,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,756 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 06:39:49,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:49,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 06:39:49,782 INFO L82 PathProgramCache]: Analyzing trace with hash -1997361655, now seen corresponding path program 1 times [2018-11-23 06:39:49,782 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 06:39:49,782 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 06:39:49,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 06:39:49,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 06:39:49,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:49,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 06:39:50,712 WARN L180 SmtUtils]: Spent 877.00 ms on a formula simplification. DAG size of input: 408 DAG size of output: 154 [2018-11-23 06:39:50,975 WARN L180 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 87 ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; [?] assume !(0 != ssl3_accept_~s__info_callback~0); [?] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [?] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; [?] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [?] assume !(0 == ssl3_accept_~s__cert~0); [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume 8464 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume 8464 == ssl3_accept_~state~0; [?] assume 8496 == ssl3_accept_~s__state~0; [?] assume !(0 != ssl3_accept_~cb~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; [?] ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume 8512 == ssl3_accept_~s__state~0; [?] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume !(0 == ssl3_accept_~skip~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume 8528 == ssl3_accept_~s__state~0; [?] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [?] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [?] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume 8544 == ssl3_accept_~s__state~0; [?] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [?] assume !(0 != ssl3_accept_~s__session__peer~0); [?] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [?] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume 8448 == ssl3_accept_~s__state~0; [?] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~num1~0 > 0); [?] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume !(8448 == ssl3_accept_~s__state~0); [?] assume 8576 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume 8466 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume !(0 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume !(1 == ssl3_accept_~blastFlag~0); [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) ----- [2018-11-23 06:39:53,654 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 06:39:53 BoogieIcfgContainer [2018-11-23 06:39:53,654 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-23 06:39:53,655 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 06:39:53,655 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 06:39:53,655 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 06:39:53,655 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:39:24" (3/4) ... [2018-11-23 06:39:53,659 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; [?] assume !(0 != ssl3_accept_~s__info_callback~0); [?] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [?] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; [?] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [?] assume !(0 == ssl3_accept_~s__cert~0); [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume 8464 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume 8464 == ssl3_accept_~state~0; [?] assume 8496 == ssl3_accept_~s__state~0; [?] assume !(0 != ssl3_accept_~cb~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; [?] ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume 8512 == ssl3_accept_~s__state~0; [?] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume !(0 == ssl3_accept_~skip~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume 8528 == ssl3_accept_~s__state~0; [?] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [?] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [?] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume 8544 == ssl3_accept_~s__state~0; [?] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [?] assume !(0 != ssl3_accept_~s__session__peer~0); [?] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [?] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume 8448 == ssl3_accept_~s__state~0; [?] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~num1~0 > 0); [?] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume !(8448 == ssl3_accept_~s__state~0); [?] assume 8576 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume 8466 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume !(0 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume !(1 == ssl3_accept_~blastFlag~0); [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) ----- [2018-11-23 06:39:58,413 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_99c0fe86-9f72-4d67-80a8-ea7c5cffa033/bin-2019/uautomizer/witness.graphml [2018-11-23 06:39:58,413 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 06:39:58,414 INFO L168 Benchmark]: Toolchain (without parser) took 34806.09 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 739.8 MB). Free memory was 960.2 MB in the beginning and 1.6 GB in the end (delta: -688.3 MB). Peak memory consumption was 51.4 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,414 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 06:39:58,415 INFO L168 Benchmark]: CACSL2BoogieTranslator took 342.99 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,415 INFO L168 Benchmark]: Boogie Procedure Inliner took 88.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 941.4 MB in the beginning and 1.1 GB in the end (delta: -195.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,415 INFO L168 Benchmark]: Boogie Preprocessor took 28.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,415 INFO L168 Benchmark]: RCFGBuilder took 560.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 59.6 MB). Peak memory consumption was 59.6 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,416 INFO L168 Benchmark]: BuchiAutomizer took 29023.23 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 597.2 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -574.9 MB). Peak memory consumption was 862.9 MB. Max. memory is 11.5 GB. [2018-11-23 06:39:58,416 INFO L168 Benchmark]: Witness Printer took 4758.53 ms. Allocated memory is still 1.8 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 216 B). Peak memory consumption was 216 B. Max. memory is 11.5 GB. [2018-11-23 06:39:58,418 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 342.99 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 88.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 941.4 MB in the beginning and 1.1 GB in the end (delta: -195.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 28.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 560.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 59.6 MB). Peak memory consumption was 59.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 29023.23 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 597.2 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -574.9 MB). Peak memory consumption was 862.9 MB. Max. memory is 11.5 GB. * Witness Printer took 4758.53 ms. Allocated memory is still 1.8 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 216 B). Peak memory consumption was 216 B. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (39 trivial, 1 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. 39 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 2220 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.3s and 40 iterations. TraceHistogramMax:13. Analysis of lassos took 19.4s. Construction of modules took 3.4s. Büchi inclusion checks took 1.4s. Highest rank in rank-based complementation 3. Minimization of det autom 8. Minimization of nondet autom 32. Automata minimization 0.9s AutomataMinimizationTime, 40 MinimizatonAttempts, 10167 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6609 states and ocurred in iteration 29. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 9204 SDtfs, 5929 SDslu, 5290 SDs, 0 SdLazy, 4240 SolverSat, 780 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc2 concLT1 SILN0 SILU0 SILI10 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital34 mio100 ax100 hnf97 lsp33 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 294]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c417da4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57a1c76c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8f30c64=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47a4a867=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9c55add=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e8e157c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e0ea6e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@274d2c5e=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fe176e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29dc5369=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6992e23c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19e8ccb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@240a4eb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53e2b33e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60021117=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8496, s__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@725e4a75=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@16d6b10e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5fe9400c=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=5, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4055ab9f=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@606cfb33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@244577db=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@532eeffb=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21a137a4=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21ffa076=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb9e61=0, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@241ee8b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f67406d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ab75d30=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46cebc10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d37dc71=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3101696f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162c366a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a75d72b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79b50cf4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1076ef97=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23ebf9c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@706c77ee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@498f701a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52776bb6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52adce40=1, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70aeaf6e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22b31ab5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54c4a515=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58668863=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dc6a4cd=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eaa4ba=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13181cbe=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2125b167=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@719d657a=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 214]: Nonterminating execution ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; [?] assume !(0 != ssl3_accept_~s__info_callback~0); [?] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [?] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; [?] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [?] assume !(0 == ssl3_accept_~s__cert~0); [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume 8464 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume 8464 == ssl3_accept_~state~0; [?] assume 8496 == ssl3_accept_~s__state~0; [?] assume !(0 != ssl3_accept_~cb~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; [?] ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume 8512 == ssl3_accept_~s__state~0; [?] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume !(0 == ssl3_accept_~skip~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume 8528 == ssl3_accept_~s__state~0; [?] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [?] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [?] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume 8544 == ssl3_accept_~s__state~0; [?] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [?] assume !(0 != ssl3_accept_~s__session__peer~0); [?] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [?] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume 8448 == ssl3_accept_~s__state~0; [?] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~num1~0 > 0); [?] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume !(8448 == ssl3_accept_~s__state~0); [?] assume 8576 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume 8466 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume !(0 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume !(1 == ssl3_accept_~blastFlag~0); [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; [?] assume !(0 != ssl3_accept_~s__info_callback~0); [?] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [?] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; [?] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [?] assume !(0 == ssl3_accept_~s__cert~0); [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume 8464 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume 8464 == ssl3_accept_~state~0; [?] assume 8496 == ssl3_accept_~s__state~0; [?] assume !(0 != ssl3_accept_~cb~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88-L94] assume !(0 != ssl3_accept_~s__info_callback~0); [L91-L93] assume !(0 != ssl3_accept_~s__ctx__info_callback~0); [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L101-L103] assume !(0 == ssl3_accept_~s__cert~0); [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume 8464 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume 0 == ssl3_accept_~blastFlag~0; [L279] ssl3_accept_~blastFlag~0 := 1; [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume 8464 == ssl3_accept_~state~0; [L595-L601] assume 8496 == ssl3_accept_~s__state~0; [L596-L600] assume !(0 != ssl3_accept_~cb~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume 1 == ssl3_accept_~blastFlag~0; [L292] ssl3_accept_~blastFlag~0 := 2; [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret48, main_~s~0, main_~tmp~1; [L635] havoc main_~s~0; [L636] havoc main_~tmp~1; [L640] main_~s~0 := 8464; [L641] ssl3_accept_#in~initial_state := main_~s~0; [L641] havoc ssl3_accept_#res; [L641] havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0; [L11-L632] ssl3_accept_~initial_state := ssl3_accept_#in~initial_state; [L12] ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0; [L12] havoc ssl3_accept_#t~nondet0; [L13] ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1; [L13] havoc ssl3_accept_#t~nondet1; [L14] havoc ssl3_accept_~s__state~0; [L15] havoc ssl3_accept_~s__new_session~0; [L16] havoc ssl3_accept_~s__server~0; [L17] ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2; [L17] havoc ssl3_accept_#t~nondet2; [L18] havoc ssl3_accept_~s__type~0; [L19] havoc ssl3_accept_~s__init_num~0; [L20] ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3; [L20] havoc ssl3_accept_#t~nondet3; [L21] havoc ssl3_accept_~s__rwstate~0; [L22] havoc ssl3_accept_~s__init_buf___0~0; [L23] ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4; [L23] havoc ssl3_accept_#t~nondet4; [L24] havoc ssl3_accept_~s__shutdown~0; [L25] ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5; [L25] havoc ssl3_accept_#t~nondet5; [L26] ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6; [L26] havoc ssl3_accept_#t~nondet6; [L27] ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7; [L27] havoc ssl3_accept_#t~nondet7; [L28] ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8; [L28] havoc ssl3_accept_#t~nondet8; [L29] ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9; [L29] havoc ssl3_accept_#t~nondet9; [L30] ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10; [L30] havoc ssl3_accept_#t~nondet10; [L31] ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11; [L31] havoc ssl3_accept_#t~nondet11; [L32] ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12; [L32] havoc ssl3_accept_#t~nondet12; [L33] ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13; [L33] havoc ssl3_accept_#t~nondet13; [L34] havoc ssl3_accept_~s__s3__tmp__cert_request~0; [L35] havoc ssl3_accept_~s__s3__tmp__reuse_message~0; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14; [L37] havoc ssl3_accept_#t~nondet14; [L38] havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ssl3_accept_~s__s3__tmp__next_state___0~0; [L40] ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15; [L40] havoc ssl3_accept_#t~nondet15; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16; [L42] havoc ssl3_accept_#t~nondet16; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17; [L45] havoc ssl3_accept_#t~nondet17; [L46] havoc ssl3_accept_~cb~0; [L47] havoc ssl3_accept_~num1~0; [L48] havoc ssl3_accept_~ret~0; [L49] havoc ssl3_accept_~new_state~0; [L50] havoc ssl3_accept_~state~0; [L51] havoc ssl3_accept_~skip~0; [L52] havoc ssl3_accept_~got_new_session~0; [L53] ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18; [L53] havoc ssl3_accept_#t~nondet18; [L54] ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19; [L54] havoc ssl3_accept_#t~nondet19; [L55] havoc ssl3_accept_~tmp___3~0; [L56] havoc ssl3_accept_~tmp___4~0; [L57] havoc ssl3_accept_~tmp___5~0; [L58] havoc ssl3_accept_~tmp___6~0; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20; [L60] havoc ssl3_accept_#t~nondet20; [L61] havoc ssl3_accept_~tmp___9~0; [L62] havoc ssl3_accept_~tmp___10~0; [L63] havoc ssl3_accept_~blastFlag~0; [L64] havoc ssl3_accept_~__cil_tmp55~0; [L65] havoc ssl3_accept_~__cil_tmp56~0; [L66] havoc ssl3_accept_~__cil_tmp57~0; [L67] havoc ssl3_accept_~__cil_tmp58~0; [L68] havoc ssl3_accept_~__cil_tmp59~0; [L69] havoc ssl3_accept_~__cil_tmp60~0; [L70] havoc ssl3_accept_~__cil_tmp61~0; [L73] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ssl3_accept_~__cil_tmp56~0 := 0; [L75] ssl3_accept_~__cil_tmp57~0 := 0; [L76] ssl3_accept_~__cil_tmp58~0 := 0; [L77] ssl3_accept_~__cil_tmp59~0 := 0; [L78] ssl3_accept_~__cil_tmp60~0 := 0; [L79] ssl3_accept_~__cil_tmp61~0 := 0; [L80] ssl3_accept_~s__s3__tmp__reuse_message~0 := 0; [L81] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L82] ssl3_accept_~blastFlag~0 := 0; [L83] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L84] ssl3_accept_~cb~0 := 0; [L85] ssl3_accept_~ret~0 := -1; [L86] ssl3_accept_~skip~0 := 0; [L87] ssl3_accept_~got_new_session~0 := 0; [L88] COND FALSE !(0 != ssl3_accept_~s__info_callback~0) [L91] COND FALSE !(0 != ssl3_accept_~s__ctx__info_callback~0) [L95] ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0; [L95] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21; [L95] havoc ssl3_accept_#t~post21; [L96-L100] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L101] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND TRUE 8464 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L279] ssl3_accept_~blastFlag~0 := 1; [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND TRUE 8464 == ssl3_accept_~state~0 [L595] COND TRUE 8496 == ssl3_accept_~s__state~0 [L596] COND FALSE !(0 != ssl3_accept_~cb~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L292] ssl3_accept_~blastFlag~0 := 2; [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L635] havoc ~s~0; [L636] havoc ~tmp~1; [L640] ~s~0 := 8464; [L11-L632] ~initial_state := #in~initial_state; [L12] ~s__info_callback~0 := #t~nondet0; [L12] havoc #t~nondet0; [L13] ~s__in_handshake~0 := #t~nondet1; [L13] havoc #t~nondet1; [L14] havoc ~s__state~0; [L15] havoc ~s__new_session~0; [L16] havoc ~s__server~0; [L17] ~s__version~0 := #t~nondet2; [L17] havoc #t~nondet2; [L18] havoc ~s__type~0; [L19] havoc ~s__init_num~0; [L20] ~s__hit~0 := #t~nondet3; [L20] havoc #t~nondet3; [L21] havoc ~s__rwstate~0; [L22] havoc ~s__init_buf___0~0; [L23] ~s__debug~0 := #t~nondet4; [L23] havoc #t~nondet4; [L24] havoc ~s__shutdown~0; [L25] ~s__cert~0 := #t~nondet5; [L25] havoc #t~nondet5; [L26] ~s__options~0 := #t~nondet6; [L26] havoc #t~nondet6; [L27] ~s__verify_mode~0 := #t~nondet7; [L27] havoc #t~nondet7; [L28] ~s__session__peer~0 := #t~nondet8; [L28] havoc #t~nondet8; [L29] ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; [L29] havoc #t~nondet9; [L30] ~s__ctx__info_callback~0 := #t~nondet10; [L30] havoc #t~nondet10; [L31] ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; [L31] havoc #t~nondet11; [L32] ~s__ctx__stats__sess_accept~0 := #t~nondet12; [L32] havoc #t~nondet12; [L33] ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; [L33] havoc #t~nondet13; [L34] havoc ~s__s3__tmp__cert_request~0; [L35] havoc ~s__s3__tmp__reuse_message~0; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet14; [L37] havoc #t~nondet14; [L38] havoc ~s__s3__tmp__new_cipher__algorithms~0; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet15; [L40] havoc #t~nondet15; [L41] havoc ~s__session__cipher~0; [L42] ~buf~0 := #t~nondet16; [L42] havoc #t~nondet16; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] ~tmp~0 := #t~nondet17; [L45] havoc #t~nondet17; [L46] havoc ~cb~0; [L47] havoc ~num1~0; [L48] havoc ~ret~0; [L49] havoc ~new_state~0; [L50] havoc ~state~0; [L51] havoc ~skip~0; [L52] havoc ~got_new_session~0; [L53] ~tmp___1~0 := #t~nondet18; [L53] havoc #t~nondet18; [L54] ~tmp___2~0 := #t~nondet19; [L54] havoc #t~nondet19; [L55] havoc ~tmp___3~0; [L56] havoc ~tmp___4~0; [L57] havoc ~tmp___5~0; [L58] havoc ~tmp___6~0; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet20; [L60] havoc #t~nondet20; [L61] havoc ~tmp___9~0; [L62] havoc ~tmp___10~0; [L63] havoc ~blastFlag~0; [L64] havoc ~__cil_tmp55~0; [L65] havoc ~__cil_tmp56~0; [L66] havoc ~__cil_tmp57~0; [L67] havoc ~__cil_tmp58~0; [L68] havoc ~__cil_tmp59~0; [L69] havoc ~__cil_tmp60~0; [L70] havoc ~__cil_tmp61~0; [L73] ~s__s3__tmp__new_cipher__algorithms~0 := 0; [L74] ~__cil_tmp56~0 := 0; [L75] ~__cil_tmp57~0 := 0; [L76] ~__cil_tmp58~0 := 0; [L77] ~__cil_tmp59~0 := 0; [L78] ~__cil_tmp60~0 := 0; [L79] ~__cil_tmp61~0 := 0; [L80] ~s__s3__tmp__reuse_message~0 := 0; [L81] ~s__state~0 := ~initial_state; [L82] ~blastFlag~0 := 0; [L83] ~Time~0 := ~tmp~0; [L84] ~cb~0 := 0; [L85] ~ret~0 := -1; [L86] ~skip~0 := 0; [L87] ~got_new_session~0 := 0; [L88] COND FALSE !(0 != ~s__info_callback~0) [L91] COND FALSE !(0 != ~s__ctx__info_callback~0) [L95] #t~post21 := ~s__in_handshake~0; [L95] ~s__in_handshake~0 := 1 + #t~post21; [L95] havoc #t~post21; [L96-L100] COND FALSE !(0 != 12288 + ~tmp___1~0) [L101] COND FALSE !(0 == ~s__cert~0) [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND TRUE 8464 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND TRUE 0 == ~blastFlag~0 [L279] ~blastFlag~0 := 1; [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND TRUE 8464 == ~state~0 [L595] COND TRUE 8496 == ~s__state~0 [L596] COND FALSE !(0 != ~cb~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND TRUE 1 == ~blastFlag~0 [L292] ~blastFlag~0 := 2; [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; [?] ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume 8512 == ssl3_accept_~s__state~0; [?] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume !(0 == ssl3_accept_~skip~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume 8528 == ssl3_accept_~s__state~0; [?] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [?] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [?] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume 8544 == ssl3_accept_~s__state~0; [?] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [?] assume !(0 != ssl3_accept_~s__session__peer~0); [?] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [?] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [?] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume 8448 == ssl3_accept_~s__state~0; [?] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~num1~0 > 0); [?] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume !(8496 == ssl3_accept_~s__state~0); [?] assume !(8497 == ssl3_accept_~s__state~0); [?] assume !(8512 == ssl3_accept_~s__state~0); [?] assume !(8513 == ssl3_accept_~s__state~0); [?] assume !(8528 == ssl3_accept_~s__state~0); [?] assume !(8529 == ssl3_accept_~s__state~0); [?] assume !(8544 == ssl3_accept_~s__state~0); [?] assume !(8545 == ssl3_accept_~s__state~0); [?] assume !(8560 == ssl3_accept_~s__state~0); [?] assume !(8561 == ssl3_accept_~s__state~0); [?] assume !(8448 == ssl3_accept_~s__state~0); [?] assume 8576 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume 8466 == ssl3_accept_~s__state~0; [?] ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; [?] assume !(0 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; [?] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [?] assume 0 == ssl3_accept_~skip~0; [?] assume !(8464 == ssl3_accept_~state~0); [?] assume !(0 != ssl3_accept_~s__debug~0); [?] assume !(0 != ssl3_accept_~cb~0); [?] ssl3_accept_~skip~0 := 0; [?] assume !false; [?] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [?] assume !(12292 == ssl3_accept_~s__state~0); [?] assume !(16384 == ssl3_accept_~s__state~0); [?] assume !(8192 == ssl3_accept_~s__state~0); [?] assume !(24576 == ssl3_accept_~s__state~0); [?] assume !(8195 == ssl3_accept_~s__state~0); [?] assume !(8480 == ssl3_accept_~s__state~0); [?] assume !(8481 == ssl3_accept_~s__state~0); [?] assume !(8482 == ssl3_accept_~s__state~0); [?] assume !(8464 == ssl3_accept_~s__state~0); [?] assume !(8465 == ssl3_accept_~s__state~0); [?] assume !(8466 == ssl3_accept_~s__state~0); [?] assume 8496 == ssl3_accept_~s__state~0; [?] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; [?] assume !(1 == ssl3_accept_~blastFlag~0); [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L294-L296] assume !(ssl3_accept_~ret~0 <= 0); [L297-L301] assume !(0 != ssl3_accept_~s__hit~0); [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume 8512 == ssl3_accept_~s__state~0; [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296; [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume !(0 == ssl3_accept_~skip~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume 8528 == ssl3_accept_~s__state~0; [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358-L360] assume !(ssl3_accept_~ret~0 <= 0); [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume 8544 == ssl3_accept_~s__state~0; [L380-L418] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L381-L413] assume !(0 != ssl3_accept_~s__session__peer~0); [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; [L394-L400] assume 0 != 2 + ssl3_accept_~s__verify_mode~0; [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405-L407] assume !(ssl3_accept_~ret~0 <= 0); [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume 8448 == ssl3_accept_~s__state~0; [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433-L441] assume !(ssl3_accept_~num1~0 > 0); [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume !(8496 == ssl3_accept_~s__state~0); [L144-L579] assume !(8497 == ssl3_accept_~s__state~0); [L147-L578] assume !(8512 == ssl3_accept_~s__state~0); [L150-L577] assume !(8513 == ssl3_accept_~s__state~0); [L153-L576] assume !(8528 == ssl3_accept_~s__state~0); [L156-L575] assume !(8529 == ssl3_accept_~s__state~0); [L159-L574] assume !(8544 == ssl3_accept_~s__state~0); [L162-L573] assume !(8545 == ssl3_accept_~s__state~0); [L165-L572] assume !(8560 == ssl3_accept_~s__state~0); [L168-L571] assume !(8561 == ssl3_accept_~s__state~0); [L171-L570] assume !(8448 == ssl3_accept_~s__state~0); [L174-L569] assume 8576 == ssl3_accept_~s__state~0; [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447-L449] assume !(ssl3_accept_~ret~0 <= 0); [L450-L459] assume 2 == ssl3_accept_~ret~0; [L451] ssl3_accept_~s__state~0 := 8466; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume 8466 == ssl3_accept_~s__state~0; [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278-L280] assume !(0 == ssl3_accept_~blastFlag~0); [L281-L283] assume !(ssl3_accept_~ret~0 <= 0); [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592-L617] assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; [L593-L616] assume 0 == ssl3_accept_~skip~0; [L594-L602] assume !(8464 == ssl3_accept_~state~0); [L603-L608] assume !(0 != ssl3_accept_~s__debug~0); [L609-L615] assume !(0 != ssl3_accept_~cb~0); [L618] ssl3_accept_~skip~0 := 0; [L105-L619] assume !false; [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108-L591] assume !(12292 == ssl3_accept_~s__state~0); [L111-L590] assume !(16384 == ssl3_accept_~s__state~0); [L114-L589] assume !(8192 == ssl3_accept_~s__state~0); [L117-L588] assume !(24576 == ssl3_accept_~s__state~0); [L120-L587] assume !(8195 == ssl3_accept_~s__state~0); [L123-L586] assume !(8480 == ssl3_accept_~s__state~0); [L126-L585] assume !(8481 == ssl3_accept_~s__state~0); [L129-L584] assume !(8482 == ssl3_accept_~s__state~0); [L132-L583] assume !(8464 == ssl3_accept_~s__state~0); [L135-L582] assume !(8465 == ssl3_accept_~s__state~0); [L138-L581] assume !(8466 == ssl3_accept_~s__state~0); [L141-L580] assume 8496 == ssl3_accept_~s__state~0; [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291-L293] assume !(1 == ssl3_accept_~blastFlag~0); [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L294] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L300] ssl3_accept_~s__state~0 := 8512; [L302] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND TRUE 8512 == ssl3_accept_~s__state~0 [L307] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296 [L309] ssl3_accept_~skip~0 := 1; [L317] ssl3_accept_~s__state~0 := 8528; [L318] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ssl3_accept_~skip~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND TRUE 8528 == ssl3_accept_~s__state~0 [L322] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L324] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L326] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L357] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32; [L357] havoc ssl3_accept_#t~nondet32; [L358] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L375] ssl3_accept_~s__state~0 := 8544; [L376] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND TRUE 8544 == ssl3_accept_~s__state~0 [L380-L418] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L381] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L392] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ssl3_accept_~s__verify_mode~0 [L403] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L404] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L404] havoc ssl3_accept_#t~nondet33; [L405] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L408] ssl3_accept_~s__state~0 := 8448; [L409] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L410] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND TRUE 8448 == ssl3_accept_~s__state~0 [L432] ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35; [L432] havoc ssl3_accept_#t~nondet35; [L433] COND FALSE !(ssl3_accept_~num1~0 > 0) [L442] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L168] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L171] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L174] COND TRUE 8576 == ssl3_accept_~s__state~0 [L446] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L446] havoc ssl3_accept_#t~nondet36; [L447] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L450] COND TRUE 2 == ssl3_accept_~ret~0 [L451] ssl3_accept_~s__state~0 := 8466; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND TRUE 8466 == ssl3_accept_~s__state~0 [L276] ssl3_accept_~s__shutdown~0 := 0; [L277] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28; [L277] havoc ssl3_accept_#t~nondet28; [L278] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L281] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L284] ssl3_accept_~got_new_session~0 := 1; [L285] ssl3_accept_~s__state~0 := 8496; [L286] ssl3_accept_~s__init_num~0 := 0; [L592] COND TRUE 0 == ssl3_accept_~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ssl3_accept_~skip~0 [L594] COND FALSE !(8464 == ssl3_accept_~state~0) [L603-L608] COND FALSE !(0 != ssl3_accept_~s__debug~0) [L609] COND FALSE !(0 != ssl3_accept_~cb~0) [L618] ssl3_accept_~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L108] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L111] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L117] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L141] COND TRUE 8496 == ssl3_accept_~s__state~0 [L290] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29; [L290] havoc ssl3_accept_#t~nondet29; [L291] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L294] COND FALSE !(~ret~0 <= 0) [L297-L301] COND FALSE !(0 != ~s__hit~0) [L300] ~s__state~0 := 8512; [L302] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND TRUE 8512 == ~s__state~0 [L307] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L308-L315] COND TRUE 0 != (256 + ~__cil_tmp56~0) % 4294967296 [L309] ~skip~0 := 1; [L317] ~s__state~0 := 8528; [L318] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND FALSE !(0 == ~skip~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND TRUE 8528 == ~s__state~0 [L322] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L324] ~__cil_tmp57~0 := ~s__options~0; [L325-L329] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L326] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L331-L374] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L357] ~ret~0 := #t~nondet32; [L357] havoc #t~nondet32; [L358] COND FALSE !(~ret~0 <= 0) [L375] ~s__state~0 := 8544; [L376] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND TRUE 8544 == ~s__state~0 [L380-L418] COND TRUE 0 != 1 + ~s__verify_mode~0 [L381] COND FALSE !(0 != ~s__session__peer~0) [L392] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L393-L411] COND TRUE 0 != (256 + ~__cil_tmp61~0) % 4294967296 [L394-L400] COND TRUE 0 != 2 + ~s__verify_mode~0 [L403] ~s__s3__tmp__cert_request~0 := 1; [L404] ~ret~0 := #t~nondet33; [L404] havoc #t~nondet33; [L405] COND FALSE !(~ret~0 <= 0) [L408] ~s__state~0 := 8448; [L409] ~s__s3__tmp__next_state___0~0 := 8576; [L410] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND TRUE 8448 == ~s__state~0 [L432] ~num1~0 := #t~nondet35; [L432] havoc #t~nondet35; [L433] COND FALSE !(~num1~0 > 0) [L442] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND FALSE !(8496 == ~s__state~0) [L144] COND FALSE !(8497 == ~s__state~0) [L147] COND FALSE !(8512 == ~s__state~0) [L150] COND FALSE !(8513 == ~s__state~0) [L153] COND FALSE !(8528 == ~s__state~0) [L156] COND FALSE !(8529 == ~s__state~0) [L159] COND FALSE !(8544 == ~s__state~0) [L162] COND FALSE !(8545 == ~s__state~0) [L165] COND FALSE !(8560 == ~s__state~0) [L168] COND FALSE !(8561 == ~s__state~0) [L171] COND FALSE !(8448 == ~s__state~0) [L174] COND TRUE 8576 == ~s__state~0 [L446] ~ret~0 := #t~nondet36; [L446] havoc #t~nondet36; [L447] COND FALSE !(~ret~0 <= 0) [L450] COND TRUE 2 == ~ret~0 [L451] ~s__state~0 := 8466; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND TRUE 8466 == ~s__state~0 [L276] ~s__shutdown~0 := 0; [L277] ~ret~0 := #t~nondet28; [L277] havoc #t~nondet28; [L278] COND FALSE !(0 == ~blastFlag~0) [L281] COND FALSE !(~ret~0 <= 0) [L284] ~got_new_session~0 := 1; [L285] ~s__state~0 := 8496; [L286] ~s__init_num~0 := 0; [L592] COND TRUE 0 == ~s__s3__tmp__reuse_message~0 [L593] COND TRUE 0 == ~skip~0 [L594] COND FALSE !(8464 == ~state~0) [L603-L608] COND FALSE !(0 != ~s__debug~0) [L609] COND FALSE !(0 != ~cb~0) [L618] ~skip~0 := 0; [L105-L619] COND FALSE !(false) [L107] ~state~0 := ~s__state~0; [L108] COND FALSE !(12292 == ~s__state~0) [L111] COND FALSE !(16384 == ~s__state~0) [L114] COND FALSE !(8192 == ~s__state~0) [L117] COND FALSE !(24576 == ~s__state~0) [L120] COND FALSE !(8195 == ~s__state~0) [L123] COND FALSE !(8480 == ~s__state~0) [L126] COND FALSE !(8481 == ~s__state~0) [L129] COND FALSE !(8482 == ~s__state~0) [L132] COND FALSE !(8464 == ~s__state~0) [L135] COND FALSE !(8465 == ~s__state~0) [L138] COND FALSE !(8466 == ~s__state~0) [L141] COND TRUE 8496 == ~s__state~0 [L290] ~ret~0 := #t~nondet29; [L290] havoc #t~nondet29; [L291] COND FALSE !(1 == ~blastFlag~0) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) ----- Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 Loop: [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...