./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-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_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 eb70094490cf46157ed6f1dc8c697227b983429d ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 13:57:47,102 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 13:57:47,104 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 13:57:47,111 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 13:57:47,111 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 13:57:47,112 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 13:57:47,112 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 13:57:47,113 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 13:57:47,114 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 13:57:47,115 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 13:57:47,116 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 13:57:47,116 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 13:57:47,116 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 13:57:47,117 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 13:57:47,118 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 13:57:47,118 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 13:57:47,119 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 13:57:47,120 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 13:57:47,121 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 13:57:47,122 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 13:57:47,123 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 13:57:47,124 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 13:57:47,125 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 13:57:47,126 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 13:57:47,126 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 13:57:47,127 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 13:57:47,127 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 13:57:47,128 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 13:57:47,128 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 13:57:47,129 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 13:57:47,129 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 13:57:47,130 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 13:57:47,130 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 13:57:47,130 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 13:57:47,131 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 13:57:47,131 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 13:57:47,131 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-23 13:57:47,142 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 13:57:47,142 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 13:57:47,143 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 13:57:47,143 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 13:57:47,143 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 13:57:47,144 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-23 13:57:47,144 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 13:57:47,144 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 13:57:47,145 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-23 13:57:47,146 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-23 13:57:47,146 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 13:57:47,146 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-23 13:57:47,147 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-23 13:57:47,147 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_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 -> eb70094490cf46157ed6f1dc8c697227b983429d [2018-11-23 13:57:47,168 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 13:57:47,176 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 13:57:47,178 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 13:57:47,179 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 13:57:47,179 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 13:57:47,180 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-23 13:57:47,215 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/data/c01f46e51/f2ebf40e635b4ca6b86aae1430f7b4aa/FLAG4d5c0a5ca [2018-11-23 13:57:47,698 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 13:57:47,699 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-23 13:57:47,707 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/data/c01f46e51/f2ebf40e635b4ca6b86aae1430f7b4aa/FLAG4d5c0a5ca [2018-11-23 13:57:48,196 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/data/c01f46e51/f2ebf40e635b4ca6b86aae1430f7b4aa [2018-11-23 13:57:48,198 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 13:57:48,199 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 13:57:48,200 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 13:57:48,200 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 13:57:48,202 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 13:57:48,203 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,205 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a74a3b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48, skipping insertion in model container [2018-11-23 13:57:48,205 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,213 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 13:57:48,245 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 13:57:48,393 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 13:57:48,396 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 13:57:48,433 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 13:57:48,441 INFO L195 MainTranslator]: Completed translation [2018-11-23 13:57:48,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48 WrapperNode [2018-11-23 13:57:48,442 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 13:57:48,442 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 13:57:48,443 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 13:57:48,443 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 13:57:48,490 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,496 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,521 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 13:57:48,522 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 13:57:48,522 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 13:57:48,522 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 13:57:48,528 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,528 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,531 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,531 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,536 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,543 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,545 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... [2018-11-23 13:57:48,547 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 13:57:48,548 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 13:57:48,548 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 13:57:48,548 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 13:57:48,549 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 13:57:48,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 13:57:48,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 13:57:48,665 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 13:57:48,665 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 13:57:49,051 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 13:57:49,052 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-23 13:57:49,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:57:49 BoogieIcfgContainer [2018-11-23 13:57:49,052 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 13:57:49,053 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-23 13:57:49,053 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-23 13:57:49,056 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-23 13:57:49,057 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 13:57:49,057 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 01:57:48" (1/3) ... [2018-11-23 13:57:49,058 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6ec3fd93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 01:57:49, skipping insertion in model container [2018-11-23 13:57:49,058 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 13:57:49,058 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:57:48" (2/3) ... [2018-11-23 13:57:49,058 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6ec3fd93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 01:57:49, skipping insertion in model container [2018-11-23 13:57:49,058 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 13:57:49,059 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:57:49" (3/3) ... [2018-11-23 13:57:49,060 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-23 13:57:49,094 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 13:57:49,095 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-23 13:57:49,095 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-23 13:57:49,095 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-23 13:57:49,095 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 13:57:49,095 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 13:57:49,095 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-23 13:57:49,095 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 13:57:49,095 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-23 13:57:49,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2018-11-23 13:57:49,125 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2018-11-23 13:57:49,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:49,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:49,131 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-23 13:57:49,131 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:49,131 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-23 13:57:49,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2018-11-23 13:57:49,134 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2018-11-23 13:57:49,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:49,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:49,135 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-23 13:57:49,135 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:49,141 INFO L794 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 129#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 141#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 107#L99-2true [2018-11-23 13:57:49,141 INFO L796 eck$LassoCheckResult]: Loop: 107#L99-2true assume !false; 53#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78#L102true assume !(12292 == ssl3_accept_~s__state~0); 61#L105true assume !(16384 == ssl3_accept_~s__state~0); 65#L108true assume !(8192 == ssl3_accept_~s__state~0); 33#L111true assume !(24576 == ssl3_accept_~s__state~0); 19#L114true assume !(8195 == ssl3_accept_~s__state~0); 23#L117true assume 8480 == ssl3_accept_~s__state~0; 109#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94#L259true 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; 105#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36#L579true ssl3_accept_~skip~0 := 0; 107#L99-2true [2018-11-23 13:57:49,146 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:49,147 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-11-23 13:57:49,149 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:49,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:49,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:49,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:49,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:49,234 INFO L82 PathProgramCache]: Analyzing trace with hash 722472119, now seen corresponding path program 1 times [2018-11-23 13:57:49,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:49,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:49,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:49,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:49,246 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:49,246 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347931, now seen corresponding path program 1 times [2018-11-23 13:57:49,247 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:49,247 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:49,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:49,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:49,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:49,305 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 13:57:49,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:49,307 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:49,417 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:49,418 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:49,419 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:49,419 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:49,419 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 13:57:49,419 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:49,419 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:49,419 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:49,419 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-23 13:57:49,420 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:49,420 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:49,437 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 13:57:49,442 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 13:57:49,447 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 13:57:49,448 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 13:57:49,450 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 13:57:49,452 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 13:57:49,460 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 13:57:49,557 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:49,557 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 13:57:49,565 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 13:57:49,565 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 13:57:49,572 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 13:57:49,572 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_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 13:57:49,597 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 13:57:49,597 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 13:57:49,624 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 13:57:49,625 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 13:57:49,644 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 13:57:49,658 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:49,659 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:49,659 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:49,659 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:49,659 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 13:57:49,659 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:49,659 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:49,659 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:49,659 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-23 13:57:49,660 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:49,660 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:49,661 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 13:57:49,668 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 13:57:49,674 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 13:57:49,676 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 13:57:49,677 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 13:57:49,679 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 13:57:49,681 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 13:57:49,742 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:49,746 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 13:57:49,747 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 13:57:49,748 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:49,749 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:49,749 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:49,749 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:49,750 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:49,751 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:49,751 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:49,754 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 13:57:49,757 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 13:57:49,757 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:49,757 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:49,758 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:49,758 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:49,758 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:49,758 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:49,759 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:49,765 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 13:57:49,770 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 13:57:49,770 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-23 13:57:49,772 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 13:57:49,772 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 13:57:49,772 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 13:57:49,773 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 13:57:49,773 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 13:57:49,793 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:49,816 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:49,832 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:49,867 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 13:57:49,881 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 13:57:49,883 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2018-11-23 13:57:50,451 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2018-11-23 13:57:50,452 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 13:57:50,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 13:57:50,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2018-11-23 13:57:50,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2018-11-23 13:57:50,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:50,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2018-11-23 13:57:50,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:50,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2018-11-23 13:57:50,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:50,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2018-11-23 13:57:50,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2018-11-23 13:57:50,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2018-11-23 13:57:50,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2018-11-23 13:57:50,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2018-11-23 13:57:50,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2018-11-23 13:57:50,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:50,479 INFO L705 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2018-11-23 13:57:50,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2018-11-23 13:57:50,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2018-11-23 13:57:50,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2018-11-23 13:57:50,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2018-11-23 13:57:50,511 INFO L728 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2018-11-23 13:57:50,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:50,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:50,514 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2018-11-23 13:57:50,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:50,605 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2018-11-23 13:57:50,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:50,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2018-11-23 13:57:50,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-23 13:57:50,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2018-11-23 13:57:50,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2018-11-23 13:57:50,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2018-11-23 13:57:50,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2018-11-23 13:57:50,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:50,612 INFO L705 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2018-11-23 13:57:50,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2018-11-23 13:57:50,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2018-11-23 13:57:50,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2018-11-23 13:57:50,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2018-11-23 13:57:50,624 INFO L728 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2018-11-23 13:57:50,624 INFO L608 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2018-11-23 13:57:50,624 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-23 13:57:50,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2018-11-23 13:57:50,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2018-11-23 13:57:50,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:50,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:50,628 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 13:57:50,628 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 13:57:50,628 INFO L794 eck$LassoCheckResult]: Stem: 2208#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 2209#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2204#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2205#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2167#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2243#L99-2 assume !false; 2133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2134#L102 assume !(12292 == ssl3_accept_~s__state~0); 2146#L105 assume !(16384 == ssl3_accept_~s__state~0); 2147#L108 assume !(8192 == ssl3_accept_~s__state~0); 2077#L111 assume !(24576 == ssl3_accept_~s__state~0); 2035#L114 assume !(8195 == ssl3_accept_~s__state~0); 2037#L117 assume !(8480 == ssl3_accept_~s__state~0); 2009#L120 assume !(8481 == ssl3_accept_~s__state~0); 2010#L123 assume !(8482 == ssl3_accept_~s__state~0); 2230#L126 assume 8464 == ssl3_accept_~s__state~0; 2080#L133 [2018-11-23 13:57:50,628 INFO L796 eck$LassoCheckResult]: Loop: 2080#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 1995#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1983#L274-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; 1984#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2383#L579 ssl3_accept_~skip~0 := 0; 2382#L99-2 assume !false; 2381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2302#L102 assume !(12292 == ssl3_accept_~s__state~0); 2303#L105 assume !(16384 == ssl3_accept_~s__state~0); 2418#L108 assume !(8192 == ssl3_accept_~s__state~0); 2419#L111 assume !(24576 == ssl3_accept_~s__state~0); 2420#L114 assume !(8195 == ssl3_accept_~s__state~0); 2300#L117 assume !(8480 == ssl3_accept_~s__state~0); 2245#L120 assume !(8481 == ssl3_accept_~s__state~0); 2244#L123 assume !(8482 == ssl3_accept_~s__state~0); 2217#L126 assume 8464 == ssl3_accept_~s__state~0; 2080#L133 [2018-11-23 13:57:50,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,629 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-11-23 13:57:50,629 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,629 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,630 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:50,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:50,644 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1945900159, now seen corresponding path program 1 times [2018-11-23 13:57:50,644 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,644 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:50,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:50,676 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 13:57:50,677 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:50,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:50,677 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:50,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:50,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:50,677 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-23 13:57:50,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:50,774 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2018-11-23 13:57:50,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:50,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2018-11-23 13:57:50,778 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2018-11-23 13:57:50,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2018-11-23 13:57:50,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2018-11-23 13:57:50,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2018-11-23 13:57:50,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2018-11-23 13:57:50,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:50,782 INFO L705 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2018-11-23 13:57:50,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2018-11-23 13:57:50,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2018-11-23 13:57:50,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2018-11-23 13:57:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2018-11-23 13:57:50,791 INFO L728 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2018-11-23 13:57:50,791 INFO L608 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2018-11-23 13:57:50,791 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-23 13:57:50,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2018-11-23 13:57:50,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2018-11-23 13:57:50,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:50,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:50,795 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 13:57:50,795 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] [2018-11-23 13:57:50,795 INFO L794 eck$LassoCheckResult]: Stem: 3307#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 3308#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3301#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3302#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3263#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3342#L99-2 assume !false; 3446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3486#L102 assume !(12292 == ssl3_accept_~s__state~0); 3484#L105 assume !(16384 == ssl3_accept_~s__state~0); 3480#L108 assume !(8192 == ssl3_accept_~s__state~0); 3481#L111 assume !(24576 == ssl3_accept_~s__state~0); 3478#L114 assume !(8195 == ssl3_accept_~s__state~0); 3479#L117 assume !(8480 == ssl3_accept_~s__state~0); 3569#L120 assume !(8481 == ssl3_accept_~s__state~0); 3567#L123 assume !(8482 == ssl3_accept_~s__state~0); 3565#L126 assume 8464 == ssl3_accept_~s__state~0; 3170#L133 [2018-11-23 13:57:50,795 INFO L796 eck$LassoCheckResult]: Loop: 3170#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3085#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3073#L274-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; 3074#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3512#L579 ssl3_accept_~skip~0 := 0; 3509#L99-2 assume !false; 3506#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3505#L102 assume 12292 == ssl3_accept_~s__state~0; 3121#L103 ssl3_accept_~s__new_session~0 := 1; 3122#L211 ssl3_accept_~s__server~0 := 1; 3161#L216 assume 0 != ssl3_accept_~cb~0; 3150#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3151#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3190#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3195#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3281#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3322#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3370#L579 ssl3_accept_~skip~0 := 0; 3367#L99-2 assume !false; 3366#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3365#L102 assume !(12292 == ssl3_accept_~s__state~0); 3364#L105 assume !(16384 == ssl3_accept_~s__state~0); 3363#L108 assume !(8192 == ssl3_accept_~s__state~0); 3359#L111 assume !(24576 == ssl3_accept_~s__state~0); 3357#L114 assume !(8195 == ssl3_accept_~s__state~0); 3351#L117 assume !(8480 == ssl3_accept_~s__state~0); 3346#L120 assume !(8481 == ssl3_accept_~s__state~0); 3344#L123 assume !(8482 == ssl3_accept_~s__state~0); 3345#L126 assume 8464 == ssl3_accept_~s__state~0; 3170#L133 [2018-11-23 13:57:50,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,796 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-11-23 13:57:50,796 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,796 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,797 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:50,797 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:50,808 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1691362960, now seen corresponding path program 1 times [2018-11-23 13:57:50,808 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,808 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,809 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:50,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:50,826 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 13:57:50,826 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:50,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:50,826 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:50,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:50,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:50,827 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-23 13:57:50,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:50,919 INFO L93 Difference]: Finished difference Result 646 states and 915 transitions. [2018-11-23 13:57:50,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:50,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 915 transitions. [2018-11-23 13:57:50,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-23 13:57:50,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 573 states and 835 transitions. [2018-11-23 13:57:50,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2018-11-23 13:57:50,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2018-11-23 13:57:50,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 835 transitions. [2018-11-23 13:57:50,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:50,926 INFO L705 BuchiCegarLoop]: Abstraction has 573 states and 835 transitions. [2018-11-23 13:57:50,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 835 transitions. [2018-11-23 13:57:50,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 530. [2018-11-23 13:57:50,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-11-23 13:57:50,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2018-11-23 13:57:50,935 INFO L728 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2018-11-23 13:57:50,935 INFO L608 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2018-11-23 13:57:50,935 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-23 13:57:50,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2018-11-23 13:57:50,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2018-11-23 13:57:50,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:50,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:50,938 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:50,938 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:50,938 INFO L794 eck$LassoCheckResult]: Stem: 4467#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 4468#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4463#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4464#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4428#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4505#L99-2 assume !false; 4660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4716#L102 assume !(12292 == ssl3_accept_~s__state~0); 4714#L105 assume !(16384 == ssl3_accept_~s__state~0); 4710#L108 assume 8192 == ssl3_accept_~s__state~0; 4299#L211 [2018-11-23 13:57:50,938 INFO L796 eck$LassoCheckResult]: Loop: 4299#L211 ssl3_accept_~s__server~0 := 1; 4745#L216 assume 0 != ssl3_accept_~cb~0; 4744#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4743#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4741#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4444#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4445#L243 assume 12292 != ssl3_accept_~s__state~0; 4502#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4386#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4687#L579 ssl3_accept_~skip~0 := 0; 4685#L99-2 assume !false; 4683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4681#L102 assume !(12292 == ssl3_accept_~s__state~0); 4679#L105 assume !(16384 == ssl3_accept_~s__state~0); 4677#L108 assume 8192 == ssl3_accept_~s__state~0; 4299#L211 [2018-11-23 13:57:50,939 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-11-23 13:57:50,939 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,939 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,940 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:50,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:50,963 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 13:57:50,963 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:50,963 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 13:57:50,963 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:50,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:50,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1412565831, now seen corresponding path program 1 times [2018-11-23 13:57:50,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:50,963 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:50,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:50,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:50,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:50,978 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 13:57:50,978 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:50,978 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:50,978 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:50,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:50,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:50,978 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-23 13:57:51,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,043 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2018-11-23 13:57:51,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2018-11-23 13:57:51,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-23 13:57:51,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2018-11-23 13:57:51,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2018-11-23 13:57:51,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2018-11-23 13:57:51,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2018-11-23 13:57:51,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,050 INFO L705 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2018-11-23 13:57:51,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2018-11-23 13:57:51,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2018-11-23 13:57:51,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-11-23 13:57:51,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2018-11-23 13:57:51,058 INFO L728 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2018-11-23 13:57:51,058 INFO L608 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2018-11-23 13:57:51,058 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-23 13:57:51,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2018-11-23 13:57:51,060 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2018-11-23 13:57:51,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,062 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:51,062 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:51,062 INFO L794 eck$LassoCheckResult]: Stem: 5548#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 5549#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5544#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5545#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5508#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5587#L99-2 assume !false; 5649#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5743#L102 assume !(12292 == ssl3_accept_~s__state~0); 5741#L105 assume !(16384 == ssl3_accept_~s__state~0); 5739#L108 assume !(8192 == ssl3_accept_~s__state~0); 5737#L111 assume !(24576 == ssl3_accept_~s__state~0); 5735#L114 assume 8195 == ssl3_accept_~s__state~0; 5584#L211 [2018-11-23 13:57:51,062 INFO L796 eck$LassoCheckResult]: Loop: 5584#L211 ssl3_accept_~s__server~0 := 1; 5408#L216 assume 0 != ssl3_accept_~cb~0; 5399#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5400#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5437#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5446#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5449#L243 assume 12292 != ssl3_accept_~s__state~0; 5450#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5467#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5712#L579 ssl3_accept_~skip~0 := 0; 5710#L99-2 assume !false; 5708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5705#L102 assume !(12292 == ssl3_accept_~s__state~0); 5703#L105 assume !(16384 == ssl3_accept_~s__state~0); 5701#L108 assume !(8192 == ssl3_accept_~s__state~0); 5698#L111 assume !(24576 == ssl3_accept_~s__state~0); 5696#L114 assume 8195 == ssl3_accept_~s__state~0; 5584#L211 [2018-11-23 13:57:51,062 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,062 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-11-23 13:57:51,062 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,062 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,063 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,073 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 13:57:51,073 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,073 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 13:57:51,073 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:51,074 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,074 INFO L82 PathProgramCache]: Analyzing trace with hash -266094178, now seen corresponding path program 1 times [2018-11-23 13:57:51,074 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,074 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,075 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,091 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 13:57:51,092 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,092 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:51,092 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,092 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-23 13:57:51,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,165 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2018-11-23 13:57:51,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2018-11-23 13:57:51,167 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-23 13:57:51,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2018-11-23 13:57:51,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2018-11-23 13:57:51,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2018-11-23 13:57:51,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2018-11-23 13:57:51,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,171 INFO L705 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2018-11-23 13:57:51,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2018-11-23 13:57:51,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2018-11-23 13:57:51,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-11-23 13:57:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2018-11-23 13:57:51,178 INFO L728 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2018-11-23 13:57:51,178 INFO L608 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2018-11-23 13:57:51,178 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-23 13:57:51,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2018-11-23 13:57:51,180 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2018-11-23 13:57:51,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,181 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 13:57:51,181 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] [2018-11-23 13:57:51,181 INFO L794 eck$LassoCheckResult]: Stem: 6621#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 6622#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6616#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6617#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6583#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6656#L99-2 assume !false; 6697#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6837#L102 assume !(12292 == ssl3_accept_~s__state~0); 6836#L105 assume !(16384 == ssl3_accept_~s__state~0); 6835#L108 assume !(8192 == ssl3_accept_~s__state~0); 6834#L111 assume !(24576 == ssl3_accept_~s__state~0); 6833#L114 assume !(8195 == ssl3_accept_~s__state~0); 6831#L117 assume !(8480 == ssl3_accept_~s__state~0); 6829#L120 assume !(8481 == ssl3_accept_~s__state~0); 6827#L123 assume !(8482 == ssl3_accept_~s__state~0); 6813#L126 assume 8464 == ssl3_accept_~s__state~0; 6498#L133 [2018-11-23 13:57:51,182 INFO L796 eck$LassoCheckResult]: Loop: 6498#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6416#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6400#L274-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; 6401#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6875#L579 ssl3_accept_~skip~0 := 0; 6874#L99-2 assume !false; 6873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L102 assume !(12292 == ssl3_accept_~s__state~0); 6871#L105 assume !(16384 == ssl3_accept_~s__state~0); 6870#L108 assume !(8192 == ssl3_accept_~s__state~0); 6869#L111 assume !(24576 == ssl3_accept_~s__state~0); 6868#L114 assume !(8195 == ssl3_accept_~s__state~0); 6867#L117 assume !(8480 == ssl3_accept_~s__state~0); 6866#L120 assume !(8481 == ssl3_accept_~s__state~0); 6865#L123 assume !(8482 == ssl3_accept_~s__state~0); 6864#L126 assume !(8464 == ssl3_accept_~s__state~0); 6863#L129 assume !(8465 == ssl3_accept_~s__state~0); 6626#L132 assume !(8466 == ssl3_accept_~s__state~0); 6586#L135 assume 8496 == ssl3_accept_~s__state~0; 6474#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6475#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6512#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6445#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6446#L293-2 ssl3_accept_~s__init_num~0 := 0; 6442#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6777#L579 ssl3_accept_~skip~0 := 0; 6776#L99-2 assume !false; 6775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6773#L102 assume 12292 == ssl3_accept_~s__state~0; 6449#L103 ssl3_accept_~s__new_session~0 := 1; 6450#L211 ssl3_accept_~s__server~0 := 1; 6919#L216 assume 0 != ssl3_accept_~cb~0; 6918#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6917#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6915#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6913#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6912#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6618#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6409#L579 ssl3_accept_~skip~0 := 0; 6503#L99-2 assume !false; 6548#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6549#L102 assume !(12292 == ssl3_accept_~s__state~0); 6561#L105 assume !(16384 == ssl3_accept_~s__state~0); 6562#L108 assume !(8192 == ssl3_accept_~s__state~0); 6847#L111 assume !(24576 == ssl3_accept_~s__state~0); 6826#L114 assume !(8195 == ssl3_accept_~s__state~0); 6818#L117 assume !(8480 == ssl3_accept_~s__state~0); 6816#L120 assume !(8481 == ssl3_accept_~s__state~0); 6815#L123 assume !(8482 == ssl3_accept_~s__state~0); 6814#L126 assume 8464 == ssl3_accept_~s__state~0; 6498#L133 [2018-11-23 13:57:51,182 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,182 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-11-23 13:57:51,182 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,192 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1017401147, now seen corresponding path program 1 times [2018-11-23 13:57:51,193 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,193 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:51,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,211 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 13:57:51,211 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,211 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:51,211 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,212 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-23 13:57:51,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,348 INFO L93 Difference]: Finished difference Result 673 states and 943 transitions. [2018-11-23 13:57:51,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 673 states and 943 transitions. [2018-11-23 13:57:51,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2018-11-23 13:57:51,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 673 states to 615 states and 885 transitions. [2018-11-23 13:57:51,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 431 [2018-11-23 13:57:51,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 431 [2018-11-23 13:57:51,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 615 states and 885 transitions. [2018-11-23 13:57:51,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,355 INFO L705 BuchiCegarLoop]: Abstraction has 615 states and 885 transitions. [2018-11-23 13:57:51,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states and 885 transitions. [2018-11-23 13:57:51,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 602. [2018-11-23 13:57:51,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-11-23 13:57:51,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 869 transitions. [2018-11-23 13:57:51,367 INFO L728 BuchiCegarLoop]: Abstraction has 602 states and 869 transitions. [2018-11-23 13:57:51,367 INFO L608 BuchiCegarLoop]: Abstraction has 602 states and 869 transitions. [2018-11-23 13:57:51,367 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-23 13:57:51,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 602 states and 869 transitions. [2018-11-23 13:57:51,368 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2018-11-23 13:57:51,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,369 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 13:57:51,369 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 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 13:57:51,370 INFO L794 eck$LassoCheckResult]: Stem: 7832#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 7833#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7828#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7829#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7793#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7867#L99-2 assume !false; 8074#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8072#L102 assume !(12292 == ssl3_accept_~s__state~0); 8070#L105 assume !(16384 == ssl3_accept_~s__state~0); 8068#L108 assume !(8192 == ssl3_accept_~s__state~0); 8066#L111 assume !(24576 == ssl3_accept_~s__state~0); 8064#L114 assume !(8195 == ssl3_accept_~s__state~0); 8061#L117 assume !(8480 == ssl3_accept_~s__state~0); 8059#L120 assume !(8481 == ssl3_accept_~s__state~0); 8057#L123 assume !(8482 == ssl3_accept_~s__state~0); 8055#L126 assume 8464 == ssl3_accept_~s__state~0; 7707#L133 [2018-11-23 13:57:51,370 INFO L796 eck$LassoCheckResult]: Loop: 7707#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7625#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7609#L274-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; 7610#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8179#L579 ssl3_accept_~skip~0 := 0; 7834#L99-2 assume !false; 7759#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7760#L102 assume !(12292 == ssl3_accept_~s__state~0); 7772#L105 assume !(16384 == ssl3_accept_~s__state~0); 7773#L108 assume !(8192 == ssl3_accept_~s__state~0); 7700#L111 assume !(24576 == ssl3_accept_~s__state~0); 7701#L114 assume !(8195 == ssl3_accept_~s__state~0); 8166#L117 assume !(8480 == ssl3_accept_~s__state~0); 8165#L120 assume !(8481 == ssl3_accept_~s__state~0); 8164#L123 assume !(8482 == ssl3_accept_~s__state~0); 8163#L126 assume !(8464 == ssl3_accept_~s__state~0); 8162#L129 assume !(8465 == ssl3_accept_~s__state~0); 8161#L132 assume !(8466 == ssl3_accept_~s__state~0); 7796#L135 assume 8496 == ssl3_accept_~s__state~0; 7679#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7680#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7724#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7652#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7654#L293-2 ssl3_accept_~s__init_num~0 := 0; 7649#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8110#L579 ssl3_accept_~skip~0 := 0; 8109#L99-2 assume !false; 8099#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8093#L102 assume !(12292 == ssl3_accept_~s__state~0); 8092#L105 assume 16384 == ssl3_accept_~s__state~0; 8088#L211 ssl3_accept_~s__server~0 := 1; 8091#L216 assume 0 != ssl3_accept_~cb~0; 8089#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8086#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8083#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8080#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8078#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8030#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8025#L579 ssl3_accept_~skip~0 := 0; 8020#L99-2 assume !false; 8018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8016#L102 assume !(12292 == ssl3_accept_~s__state~0); 8014#L105 assume !(16384 == ssl3_accept_~s__state~0); 8012#L108 assume !(8192 == ssl3_accept_~s__state~0); 8010#L111 assume !(24576 == ssl3_accept_~s__state~0); 8008#L114 assume !(8195 == ssl3_accept_~s__state~0); 8006#L117 assume !(8480 == ssl3_accept_~s__state~0); 8003#L120 assume !(8481 == ssl3_accept_~s__state~0); 8001#L123 assume !(8482 == ssl3_accept_~s__state~0); 7999#L126 assume 8464 == ssl3_accept_~s__state~0; 7707#L133 [2018-11-23 13:57:51,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,370 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-11-23 13:57:51,370 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,371 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,380 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1858990181, now seen corresponding path program 1 times [2018-11-23 13:57:51,380 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,380 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,381 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:51,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 13:57:51,419 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,419 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:51,419 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,419 INFO L87 Difference]: Start difference. First operand 602 states and 869 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-23 13:57:51,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,537 INFO L93 Difference]: Finished difference Result 742 states and 1079 transitions. [2018-11-23 13:57:51,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 742 states and 1079 transitions. [2018-11-23 13:57:51,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2018-11-23 13:57:51,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 742 states to 735 states and 1072 transitions. [2018-11-23 13:57:51,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 511 [2018-11-23 13:57:51,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 511 [2018-11-23 13:57:51,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1072 transitions. [2018-11-23 13:57:51,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,544 INFO L705 BuchiCegarLoop]: Abstraction has 735 states and 1072 transitions. [2018-11-23 13:57:51,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1072 transitions. [2018-11-23 13:57:51,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 722. [2018-11-23 13:57:51,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2018-11-23 13:57:51,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1056 transitions. [2018-11-23 13:57:51,553 INFO L728 BuchiCegarLoop]: Abstraction has 722 states and 1056 transitions. [2018-11-23 13:57:51,553 INFO L608 BuchiCegarLoop]: Abstraction has 722 states and 1056 transitions. [2018-11-23 13:57:51,553 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-23 13:57:51,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 1056 transitions. [2018-11-23 13:57:51,555 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 472 [2018-11-23 13:57:51,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,556 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 13:57:51,556 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 13:57:51,556 INFO L794 eck$LassoCheckResult]: Stem: 9183#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 9184#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9179#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9180#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9142#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9217#L99-2 assume !false; 9561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9559#L102 assume !(12292 == ssl3_accept_~s__state~0); 9557#L105 assume !(16384 == ssl3_accept_~s__state~0); 9556#L108 assume !(8192 == ssl3_accept_~s__state~0); 9550#L111 assume !(24576 == ssl3_accept_~s__state~0); 9548#L114 assume !(8195 == ssl3_accept_~s__state~0); 9546#L117 assume !(8480 == ssl3_accept_~s__state~0); 9544#L120 assume !(8481 == ssl3_accept_~s__state~0); 9542#L123 assume !(8482 == ssl3_accept_~s__state~0); 9540#L126 assume 8464 == ssl3_accept_~s__state~0; 9055#L133 [2018-11-23 13:57:51,557 INFO L796 eck$LassoCheckResult]: Loop: 9055#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8971#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8959#L274-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; 8960#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8968#L579 ssl3_accept_~skip~0 := 0; 9060#L99-2 assume !false; 9109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9110#L102 assume !(12292 == ssl3_accept_~s__state~0); 9122#L105 assume !(16384 == ssl3_accept_~s__state~0); 9123#L108 assume !(8192 == ssl3_accept_~s__state~0); 9051#L111 assume !(24576 == ssl3_accept_~s__state~0); 9052#L114 assume !(8195 == ssl3_accept_~s__state~0); 9646#L117 assume !(8480 == ssl3_accept_~s__state~0); 9644#L120 assume !(8481 == ssl3_accept_~s__state~0); 9642#L123 assume !(8482 == ssl3_accept_~s__state~0); 9641#L126 assume !(8464 == ssl3_accept_~s__state~0); 9198#L129 assume !(8465 == ssl3_accept_~s__state~0); 9190#L132 assume !(8466 == ssl3_accept_~s__state~0); 9147#L135 assume 8496 == ssl3_accept_~s__state~0; 9031#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9032#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9072#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8998#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9000#L293-2 ssl3_accept_~s__init_num~0 := 0; 9005#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9528#L579 ssl3_accept_~skip~0 := 0; 9527#L99-2 assume !false; 9522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9520#L102 assume !(12292 == ssl3_accept_~s__state~0); 9518#L105 assume !(16384 == ssl3_accept_~s__state~0); 9516#L108 assume !(8192 == ssl3_accept_~s__state~0); 9514#L111 assume !(24576 == ssl3_accept_~s__state~0); 9512#L114 assume !(8195 == ssl3_accept_~s__state~0); 9510#L117 assume !(8480 == ssl3_accept_~s__state~0); 9508#L120 assume !(8481 == ssl3_accept_~s__state~0); 9506#L123 assume !(8482 == ssl3_accept_~s__state~0); 9503#L126 assume !(8464 == ssl3_accept_~s__state~0); 9501#L129 assume !(8465 == ssl3_accept_~s__state~0); 9499#L132 assume !(8466 == ssl3_accept_~s__state~0); 9497#L135 assume !(8496 == ssl3_accept_~s__state~0); 9495#L138 assume !(8497 == ssl3_accept_~s__state~0); 9493#L141 assume !(8512 == ssl3_accept_~s__state~0); 9469#L144 assume !(8513 == ssl3_accept_~s__state~0); 9468#L147 assume !(8528 == ssl3_accept_~s__state~0); 9466#L150 assume !(8529 == ssl3_accept_~s__state~0); 9464#L153 assume !(8544 == ssl3_accept_~s__state~0); 9462#L156 assume !(8545 == ssl3_accept_~s__state~0); 9460#L159 assume 8560 == ssl3_accept_~s__state~0; 9129#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9130#L418 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; 9102#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9521#L579 ssl3_accept_~skip~0 := 0; 9519#L99-2 assume !false; 9517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9515#L102 assume !(12292 == ssl3_accept_~s__state~0); 9513#L105 assume !(16384 == ssl3_accept_~s__state~0); 9511#L108 assume !(8192 == ssl3_accept_~s__state~0); 9509#L111 assume !(24576 == ssl3_accept_~s__state~0); 9507#L114 assume !(8195 == ssl3_accept_~s__state~0); 9505#L117 assume !(8480 == ssl3_accept_~s__state~0); 9502#L120 assume !(8481 == ssl3_accept_~s__state~0); 9500#L123 assume !(8482 == ssl3_accept_~s__state~0); 9498#L126 assume 8464 == ssl3_accept_~s__state~0; 9055#L133 [2018-11-23 13:57:51,557 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,557 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-11-23 13:57:51,557 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,557 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,574 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,574 INFO L82 PathProgramCache]: Analyzing trace with hash -64861039, now seen corresponding path program 1 times [2018-11-23 13:57:51,574 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,575 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,575 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,575 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:51,575 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,619 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 13:57:51,619 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,619 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:51,619 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,620 INFO L87 Difference]: Start difference. First operand 722 states and 1056 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-11-23 13:57:51,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,751 INFO L93 Difference]: Finished difference Result 855 states and 1163 transitions. [2018-11-23 13:57:51,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 855 states and 1163 transitions. [2018-11-23 13:57:51,755 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 565 [2018-11-23 13:57:51,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 855 states to 855 states and 1163 transitions. [2018-11-23 13:57:51,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 595 [2018-11-23 13:57:51,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 595 [2018-11-23 13:57:51,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 855 states and 1163 transitions. [2018-11-23 13:57:51,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,760 INFO L705 BuchiCegarLoop]: Abstraction has 855 states and 1163 transitions. [2018-11-23 13:57:51,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states and 1163 transitions. [2018-11-23 13:57:51,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 847. [2018-11-23 13:57:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2018-11-23 13:57:51,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1152 transitions. [2018-11-23 13:57:51,771 INFO L728 BuchiCegarLoop]: Abstraction has 847 states and 1152 transitions. [2018-11-23 13:57:51,771 INFO L608 BuchiCegarLoop]: Abstraction has 847 states and 1152 transitions. [2018-11-23 13:57:51,771 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-23 13:57:51,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1152 transitions. [2018-11-23 13:57:51,773 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2018-11-23 13:57:51,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,774 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 13:57:51,775 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 13:57:51,775 INFO L794 eck$LassoCheckResult]: Stem: 10760#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 10761#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10756#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10757#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10719#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10799#L99-2 assume !false; 11221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11364#L102 assume !(12292 == ssl3_accept_~s__state~0); 11361#L105 assume !(16384 == ssl3_accept_~s__state~0); 11360#L108 assume !(8192 == ssl3_accept_~s__state~0); 11359#L111 assume !(24576 == ssl3_accept_~s__state~0); 11358#L114 assume !(8195 == ssl3_accept_~s__state~0); 11357#L117 assume !(8480 == ssl3_accept_~s__state~0); 11356#L120 assume !(8481 == ssl3_accept_~s__state~0); 11355#L123 assume !(8482 == ssl3_accept_~s__state~0); 11014#L126 assume 8464 == ssl3_accept_~s__state~0; 10637#L133 [2018-11-23 13:57:51,775 INFO L796 eck$LassoCheckResult]: Loop: 10637#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10552#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10540#L274-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; 10541#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11259#L579 ssl3_accept_~skip~0 := 0; 11257#L99-2 assume !false; 11255#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11253#L102 assume !(12292 == ssl3_accept_~s__state~0); 11251#L105 assume !(16384 == ssl3_accept_~s__state~0); 11249#L108 assume !(8192 == ssl3_accept_~s__state~0); 11247#L111 assume !(24576 == ssl3_accept_~s__state~0); 11245#L114 assume !(8195 == ssl3_accept_~s__state~0); 11243#L117 assume !(8480 == ssl3_accept_~s__state~0); 11241#L120 assume !(8481 == ssl3_accept_~s__state~0); 11239#L123 assume !(8482 == ssl3_accept_~s__state~0); 11237#L126 assume !(8464 == ssl3_accept_~s__state~0); 11235#L129 assume !(8465 == ssl3_accept_~s__state~0); 11232#L132 assume !(8466 == ssl3_accept_~s__state~0); 11224#L135 assume 8496 == ssl3_accept_~s__state~0; 10608#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10609#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10650#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10579#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10580#L293-2 ssl3_accept_~s__init_num~0 := 0; 11269#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11260#L579 ssl3_accept_~skip~0 := 0; 11258#L99-2 assume !false; 11256#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11254#L102 assume !(12292 == ssl3_accept_~s__state~0); 11252#L105 assume !(16384 == ssl3_accept_~s__state~0); 11250#L108 assume !(8192 == ssl3_accept_~s__state~0); 11248#L111 assume !(24576 == ssl3_accept_~s__state~0); 11246#L114 assume !(8195 == ssl3_accept_~s__state~0); 11244#L117 assume !(8480 == ssl3_accept_~s__state~0); 11242#L120 assume !(8481 == ssl3_accept_~s__state~0); 11240#L123 assume !(8482 == ssl3_accept_~s__state~0); 11238#L126 assume !(8464 == ssl3_accept_~s__state~0); 11236#L129 assume !(8465 == ssl3_accept_~s__state~0); 11233#L132 assume !(8466 == ssl3_accept_~s__state~0); 11227#L135 assume !(8496 == ssl3_accept_~s__state~0); 11225#L138 assume !(8497 == ssl3_accept_~s__state~0); 11011#L141 assume 8512 == ssl3_accept_~s__state~0; 10784#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10627#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10585#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10586#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11113#L579 ssl3_accept_~skip~0 := 0; 11111#L99-2 assume !false; 11109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11107#L102 assume !(12292 == ssl3_accept_~s__state~0); 11105#L105 assume !(16384 == ssl3_accept_~s__state~0); 11103#L108 assume !(8192 == ssl3_accept_~s__state~0); 11101#L111 assume !(24576 == ssl3_accept_~s__state~0); 11099#L114 assume !(8195 == ssl3_accept_~s__state~0); 11097#L117 assume !(8480 == ssl3_accept_~s__state~0); 11094#L120 assume !(8481 == ssl3_accept_~s__state~0); 11092#L123 assume !(8482 == ssl3_accept_~s__state~0); 11090#L126 assume !(8464 == ssl3_accept_~s__state~0); 11088#L129 assume !(8465 == ssl3_accept_~s__state~0); 11086#L132 assume !(8466 == ssl3_accept_~s__state~0); 11084#L135 assume !(8496 == ssl3_accept_~s__state~0); 11083#L138 assume !(8497 == ssl3_accept_~s__state~0); 11082#L141 assume !(8512 == ssl3_accept_~s__state~0); 11010#L144 assume !(8513 == ssl3_accept_~s__state~0); 11003#L147 assume !(8528 == ssl3_accept_~s__state~0); 11004#L150 assume !(8529 == ssl3_accept_~s__state~0); 10834#L153 assume !(8544 == ssl3_accept_~s__state~0); 10835#L156 assume !(8545 == ssl3_accept_~s__state~0); 10836#L159 assume 8560 == ssl3_accept_~s__state~0; 10704#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10705#L418 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; 10678#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11160#L579 ssl3_accept_~skip~0 := 0; 11158#L99-2 assume !false; 11154#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11152#L102 assume !(12292 == ssl3_accept_~s__state~0); 11150#L105 assume !(16384 == ssl3_accept_~s__state~0); 11148#L108 assume !(8192 == ssl3_accept_~s__state~0); 11146#L111 assume !(24576 == ssl3_accept_~s__state~0); 11142#L114 assume !(8195 == ssl3_accept_~s__state~0); 11095#L117 assume !(8480 == ssl3_accept_~s__state~0); 11093#L120 assume !(8481 == ssl3_accept_~s__state~0); 11091#L123 assume !(8482 == ssl3_accept_~s__state~0); 11089#L126 assume 8464 == ssl3_accept_~s__state~0; 10637#L133 [2018-11-23 13:57:51,775 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,775 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-11-23 13:57:51,775 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,776 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,776 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,785 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,785 INFO L82 PathProgramCache]: Analyzing trace with hash 2095030810, now seen corresponding path program 1 times [2018-11-23 13:57:51,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,786 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:51,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,826 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 13:57:51,826 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:51,826 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,827 INFO L87 Difference]: Start difference. First operand 847 states and 1152 transitions. cyclomatic complexity: 308 Second operand 3 states. [2018-11-23 13:57:51,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:51,920 INFO L93 Difference]: Finished difference Result 961 states and 1305 transitions. [2018-11-23 13:57:51,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:51,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1305 transitions. [2018-11-23 13:57:51,925 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2018-11-23 13:57:51,928 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1305 transitions. [2018-11-23 13:57:51,928 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2018-11-23 13:57:51,929 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2018-11-23 13:57:51,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1305 transitions. [2018-11-23 13:57:51,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:51,930 INFO L705 BuchiCegarLoop]: Abstraction has 961 states and 1305 transitions. [2018-11-23 13:57:51,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1305 transitions. [2018-11-23 13:57:51,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2018-11-23 13:57:51,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2018-11-23 13:57:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1242 transitions. [2018-11-23 13:57:51,942 INFO L728 BuchiCegarLoop]: Abstraction has 922 states and 1242 transitions. [2018-11-23 13:57:51,942 INFO L608 BuchiCegarLoop]: Abstraction has 922 states and 1242 transitions. [2018-11-23 13:57:51,942 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-23 13:57:51,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1242 transitions. [2018-11-23 13:57:51,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2018-11-23 13:57:51,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:51,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:51,946 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 13:57:51,946 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 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 13:57:51,946 INFO L794 eck$LassoCheckResult]: Stem: 12582#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 12583#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12577#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12578#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12536#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12624#L99-2 assume !false; 12745#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13019#L102 assume !(12292 == ssl3_accept_~s__state~0); 13016#L105 assume !(16384 == ssl3_accept_~s__state~0); 13013#L108 assume !(8192 == ssl3_accept_~s__state~0); 13010#L111 assume !(24576 == ssl3_accept_~s__state~0); 13007#L114 assume !(8195 == ssl3_accept_~s__state~0); 13004#L117 assume !(8480 == ssl3_accept_~s__state~0); 13001#L120 assume !(8481 == ssl3_accept_~s__state~0); 12998#L123 assume !(8482 == ssl3_accept_~s__state~0); 12695#L126 assume 8464 == ssl3_accept_~s__state~0; 12450#L133 [2018-11-23 13:57:51,947 INFO L796 eck$LassoCheckResult]: Loop: 12450#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12366#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12354#L274-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; 12355#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13066#L579 ssl3_accept_~skip~0 := 0; 13064#L99-2 assume !false; 13062#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13060#L102 assume !(12292 == ssl3_accept_~s__state~0); 13058#L105 assume !(16384 == ssl3_accept_~s__state~0); 13056#L108 assume !(8192 == ssl3_accept_~s__state~0); 13054#L111 assume !(24576 == ssl3_accept_~s__state~0); 13052#L114 assume !(8195 == ssl3_accept_~s__state~0); 13050#L117 assume !(8480 == ssl3_accept_~s__state~0); 13049#L120 assume !(8481 == ssl3_accept_~s__state~0); 13048#L123 assume !(8482 == ssl3_accept_~s__state~0); 13047#L126 assume !(8464 == ssl3_accept_~s__state~0); 13045#L129 assume !(8465 == ssl3_accept_~s__state~0); 13046#L132 assume !(8466 == ssl3_accept_~s__state~0); 12972#L135 assume 8496 == ssl3_accept_~s__state~0; 12900#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12519#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12520#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13123#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12439#L293-2 ssl3_accept_~s__init_num~0 := 0; 12440#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13248#L579 ssl3_accept_~skip~0 := 0; 13246#L99-2 assume !false; 13232#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13233#L102 assume !(12292 == ssl3_accept_~s__state~0); 13228#L105 assume !(16384 == ssl3_accept_~s__state~0); 13229#L108 assume !(8192 == ssl3_accept_~s__state~0); 13224#L111 assume !(24576 == ssl3_accept_~s__state~0); 13225#L114 assume !(8195 == ssl3_accept_~s__state~0); 12421#L117 assume !(8480 == ssl3_accept_~s__state~0); 12383#L120 assume !(8481 == ssl3_accept_~s__state~0); 12384#L123 assume !(8482 == ssl3_accept_~s__state~0); 12592#L126 assume !(8464 == ssl3_accept_~s__state~0); 12593#L129 assume !(8465 == ssl3_accept_~s__state~0); 12588#L132 assume !(8466 == ssl3_accept_~s__state~0); 12541#L135 assume !(8496 == ssl3_accept_~s__state~0); 12542#L138 assume !(8497 == ssl3_accept_~s__state~0); 12521#L141 assume !(8512 == ssl3_accept_~s__state~0); 12457#L144 assume !(8513 == ssl3_accept_~s__state~0); 12411#L147 assume !(8528 == ssl3_accept_~s__state~0); 12412#L150 assume !(8529 == ssl3_accept_~s__state~0); 12389#L153 assume !(8544 == ssl3_accept_~s__state~0); 12390#L156 assume !(8545 == ssl3_accept_~s__state~0); 12609#L159 assume !(8560 == ssl3_accept_~s__state~0); 13166#L162 assume !(8561 == ssl3_accept_~s__state~0); 13165#L165 assume !(8448 == ssl3_accept_~s__state~0); 13163#L168 assume !(8576 == ssl3_accept_~s__state~0); 13162#L171 assume !(8577 == ssl3_accept_~s__state~0); 13161#L174 assume !(8592 == ssl3_accept_~s__state~0); 13160#L177 assume !(8593 == ssl3_accept_~s__state~0); 13159#L180 assume !(8608 == ssl3_accept_~s__state~0); 13158#L183 assume !(8609 == ssl3_accept_~s__state~0); 13157#L186 assume !(8640 == ssl3_accept_~s__state~0); 13156#L189 assume !(8641 == ssl3_accept_~s__state~0); 13154#L192 assume 8656 == ssl3_accept_~s__state~0; 12643#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13153#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13152#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13151#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13150#L504 assume !(0 == ssl3_accept_~tmp___10~0); 13131#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13126#L579 ssl3_accept_~skip~0 := 0; 13125#L99-2 assume !false; 13124#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12970#L102 assume 12292 == ssl3_accept_~s__state~0; 12403#L103 ssl3_accept_~s__new_session~0 := 1; 12404#L211 ssl3_accept_~s__server~0 := 1; 13267#L216 assume 0 != ssl3_accept_~cb~0; 13266#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13265#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13263#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13260#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13259#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 12579#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12363#L579 ssl3_accept_~skip~0 := 0; 12455#L99-2 assume !false; 12502#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12503#L102 assume !(12292 == ssl3_accept_~s__state~0); 12515#L105 assume !(16384 == ssl3_accept_~s__state~0); 12516#L108 assume !(8192 == ssl3_accept_~s__state~0); 12447#L111 assume !(24576 == ssl3_accept_~s__state~0); 12448#L114 assume !(8195 == ssl3_accept_~s__state~0); 12645#L117 assume !(8480 == ssl3_accept_~s__state~0); 12646#L120 assume !(8481 == ssl3_accept_~s__state~0); 12626#L123 assume !(8482 == ssl3_accept_~s__state~0); 12627#L126 assume 8464 == ssl3_accept_~s__state~0; 12450#L133 [2018-11-23 13:57:51,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,947 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-11-23 13:57:51,947 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,947 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,948 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:51,956 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:51,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1417041445, now seen corresponding path program 1 times [2018-11-23 13:57:51,956 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:51,956 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:51,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,957 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:51,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-23 13:57:51,984 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:51,984 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:51,984 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:51,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:51,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:51,985 INFO L87 Difference]: Start difference. First operand 922 states and 1242 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-23 13:57:52,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:52,130 INFO L93 Difference]: Finished difference Result 867 states and 1157 transitions. [2018-11-23 13:57:52,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:52,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1157 transitions. [2018-11-23 13:57:52,134 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2018-11-23 13:57:52,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1155 transitions. [2018-11-23 13:57:52,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2018-11-23 13:57:52,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2018-11-23 13:57:52,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1155 transitions. [2018-11-23 13:57:52,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:52,138 INFO L705 BuchiCegarLoop]: Abstraction has 865 states and 1155 transitions. [2018-11-23 13:57:52,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1155 transitions. [2018-11-23 13:57:52,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2018-11-23 13:57:52,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2018-11-23 13:57:52,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1151 transitions. [2018-11-23 13:57:52,150 INFO L728 BuchiCegarLoop]: Abstraction has 861 states and 1151 transitions. [2018-11-23 13:57:52,150 INFO L608 BuchiCegarLoop]: Abstraction has 861 states and 1151 transitions. [2018-11-23 13:57:52,150 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-23 13:57:52,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1151 transitions. [2018-11-23 13:57:52,153 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2018-11-23 13:57:52,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:52,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:52,154 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 13:57:52,154 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 13:57:52,154 INFO L794 eck$LassoCheckResult]: Stem: 14352#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 14353#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14348#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14349#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14312#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14393#L99-2 assume !false; 14526#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14845#L102 assume !(12292 == ssl3_accept_~s__state~0); 14843#L105 assume !(16384 == ssl3_accept_~s__state~0); 14841#L108 assume !(8192 == ssl3_accept_~s__state~0); 14839#L111 assume !(24576 == ssl3_accept_~s__state~0); 14837#L114 assume !(8195 == ssl3_accept_~s__state~0); 14834#L117 assume !(8480 == ssl3_accept_~s__state~0); 14832#L120 assume !(8481 == ssl3_accept_~s__state~0); 14830#L123 assume !(8482 == ssl3_accept_~s__state~0); 14826#L126 assume 8464 == ssl3_accept_~s__state~0; 14232#L133 [2018-11-23 13:57:52,154 INFO L796 eck$LassoCheckResult]: Loop: 14232#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14161#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14149#L274-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; 14150#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14237#L579 ssl3_accept_~skip~0 := 0; 14238#L99-2 assume !false; 14280#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14281#L102 assume !(12292 == ssl3_accept_~s__state~0); 14293#L105 assume !(16384 == ssl3_accept_~s__state~0); 14294#L108 assume !(8192 == ssl3_accept_~s__state~0); 14230#L111 assume !(24576 == ssl3_accept_~s__state~0); 14199#L114 assume !(8195 == ssl3_accept_~s__state~0); 14200#L117 assume !(8480 == ssl3_accept_~s__state~0); 14175#L120 assume !(8481 == ssl3_accept_~s__state~0); 14176#L123 assume !(8482 == ssl3_accept_~s__state~0); 14362#L126 assume !(8464 == ssl3_accept_~s__state~0); 14363#L129 assume !(8465 == ssl3_accept_~s__state~0); 14358#L132 assume !(8466 == ssl3_accept_~s__state~0); 14317#L135 assume 8496 == ssl3_accept_~s__state~0; 14213#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14214#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14248#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14187#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14188#L293-2 ssl3_accept_~s__init_num~0 := 0; 14963#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14956#L579 ssl3_accept_~skip~0 := 0; 14953#L99-2 assume !false; 14950#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14947#L102 assume !(12292 == ssl3_accept_~s__state~0); 14944#L105 assume !(16384 == ssl3_accept_~s__state~0); 14942#L108 assume !(8192 == ssl3_accept_~s__state~0); 14940#L111 assume !(24576 == ssl3_accept_~s__state~0); 14939#L114 assume !(8195 == ssl3_accept_~s__state~0); 14938#L117 assume !(8480 == ssl3_accept_~s__state~0); 14937#L120 assume !(8481 == ssl3_accept_~s__state~0); 14936#L123 assume !(8482 == ssl3_accept_~s__state~0); 14734#L126 assume !(8464 == ssl3_accept_~s__state~0); 14733#L129 assume !(8465 == ssl3_accept_~s__state~0); 14732#L132 assume !(8466 == ssl3_accept_~s__state~0); 14726#L135 assume !(8496 == ssl3_accept_~s__state~0); 14725#L138 assume !(8497 == ssl3_accept_~s__state~0); 14676#L141 assume 8512 == ssl3_accept_~s__state~0; 14604#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14671#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14669#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14666#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14660#L579 ssl3_accept_~skip~0 := 0; 14657#L99-2 assume !false; 14651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14648#L102 assume !(12292 == ssl3_accept_~s__state~0); 14645#L105 assume !(16384 == ssl3_accept_~s__state~0); 14642#L108 assume !(8192 == ssl3_accept_~s__state~0); 14639#L111 assume !(24576 == ssl3_accept_~s__state~0); 14636#L114 assume !(8195 == ssl3_accept_~s__state~0); 14633#L117 assume !(8480 == ssl3_accept_~s__state~0); 14630#L120 assume !(8481 == ssl3_accept_~s__state~0); 14627#L123 assume !(8482 == ssl3_accept_~s__state~0); 14624#L126 assume !(8464 == ssl3_accept_~s__state~0); 14621#L129 assume !(8465 == ssl3_accept_~s__state~0); 14618#L132 assume !(8466 == ssl3_accept_~s__state~0); 14615#L135 assume !(8496 == ssl3_accept_~s__state~0); 14611#L138 assume !(8497 == ssl3_accept_~s__state~0); 14607#L141 assume !(8512 == ssl3_accept_~s__state~0); 14602#L144 assume !(8513 == ssl3_accept_~s__state~0); 14595#L147 assume 8528 == ssl3_accept_~s__state~0; 14552#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14162#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14163#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14166#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14211#L353 assume !(ssl3_accept_~ret~0 <= 0); 14289#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14260#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14805#L579 ssl3_accept_~skip~0 := 0; 14712#L99-2 assume !false; 14710#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14708#L102 assume !(12292 == ssl3_accept_~s__state~0); 14706#L105 assume !(16384 == ssl3_accept_~s__state~0); 14704#L108 assume !(8192 == ssl3_accept_~s__state~0); 14703#L111 assume !(24576 == ssl3_accept_~s__state~0); 14697#L114 assume !(8195 == ssl3_accept_~s__state~0); 14695#L117 assume !(8480 == ssl3_accept_~s__state~0); 14693#L120 assume !(8481 == ssl3_accept_~s__state~0); 14691#L123 assume !(8482 == ssl3_accept_~s__state~0); 14689#L126 assume !(8464 == ssl3_accept_~s__state~0); 14687#L129 assume !(8465 == ssl3_accept_~s__state~0); 14685#L132 assume !(8466 == ssl3_accept_~s__state~0); 14683#L135 assume !(8496 == ssl3_accept_~s__state~0); 14681#L138 assume !(8497 == ssl3_accept_~s__state~0); 14679#L141 assume !(8512 == ssl3_accept_~s__state~0); 14675#L144 assume !(8513 == ssl3_accept_~s__state~0); 14553#L147 assume !(8528 == ssl3_accept_~s__state~0); 14551#L150 assume !(8529 == ssl3_accept_~s__state~0); 14550#L153 assume !(8544 == ssl3_accept_~s__state~0); 14549#L156 assume !(8545 == ssl3_accept_~s__state~0); 14548#L159 assume 8560 == ssl3_accept_~s__state~0; 14299#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14300#L418 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; 14181#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14907#L579 ssl3_accept_~skip~0 := 0; 14905#L99-2 assume !false; 14903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14901#L102 assume !(12292 == ssl3_accept_~s__state~0); 14899#L105 assume !(16384 == ssl3_accept_~s__state~0); 14867#L108 assume !(8192 == ssl3_accept_~s__state~0); 14866#L111 assume !(24576 == ssl3_accept_~s__state~0); 14865#L114 assume !(8195 == ssl3_accept_~s__state~0); 14835#L117 assume !(8480 == ssl3_accept_~s__state~0); 14833#L120 assume !(8481 == ssl3_accept_~s__state~0); 14831#L123 assume !(8482 == ssl3_accept_~s__state~0); 14827#L126 assume 8464 == ssl3_accept_~s__state~0; 14232#L133 [2018-11-23 13:57:52,154 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-11-23 13:57:52,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,163 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,163 INFO L82 PathProgramCache]: Analyzing trace with hash 2042464997, now seen corresponding path program 1 times [2018-11-23 13:57:52,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,164 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:52,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,201 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 13:57:52,201 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,201 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:52,201 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:52,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:52,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:52,202 INFO L87 Difference]: Start difference. First operand 861 states and 1151 transitions. cyclomatic complexity: 294 Second operand 3 states. [2018-11-23 13:57:52,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:52,318 INFO L93 Difference]: Finished difference Result 964 states and 1282 transitions. [2018-11-23 13:57:52,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:52,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1282 transitions. [2018-11-23 13:57:52,323 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2018-11-23 13:57:52,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1282 transitions. [2018-11-23 13:57:52,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2018-11-23 13:57:52,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2018-11-23 13:57:52,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1282 transitions. [2018-11-23 13:57:52,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:52,327 INFO L705 BuchiCegarLoop]: Abstraction has 964 states and 1282 transitions. [2018-11-23 13:57:52,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1282 transitions. [2018-11-23 13:57:52,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2018-11-23 13:57:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2018-11-23 13:57:52,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1247 transitions. [2018-11-23 13:57:52,339 INFO L728 BuchiCegarLoop]: Abstraction has 942 states and 1247 transitions. [2018-11-23 13:57:52,339 INFO L608 BuchiCegarLoop]: Abstraction has 942 states and 1247 transitions. [2018-11-23 13:57:52,339 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-23 13:57:52,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1247 transitions. [2018-11-23 13:57:52,342 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2018-11-23 13:57:52,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:52,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:52,343 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 13:57:52,343 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 13:57:52,343 INFO L794 eck$LassoCheckResult]: Stem: 16197#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 16198#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16192#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16193#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16153#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16246#L99-2 assume !false; 16413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16634#L102 assume !(12292 == ssl3_accept_~s__state~0); 16633#L105 assume !(16384 == ssl3_accept_~s__state~0); 16632#L108 assume !(8192 == ssl3_accept_~s__state~0); 16631#L111 assume !(24576 == ssl3_accept_~s__state~0); 16630#L114 assume !(8195 == ssl3_accept_~s__state~0); 16629#L117 assume !(8480 == ssl3_accept_~s__state~0); 16628#L120 assume !(8481 == ssl3_accept_~s__state~0); 16627#L123 assume !(8482 == ssl3_accept_~s__state~0); 16626#L126 assume 8464 == ssl3_accept_~s__state~0; 16072#L133 [2018-11-23 13:57:52,343 INFO L796 eck$LassoCheckResult]: Loop: 16072#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15992#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15980#L274-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; 15981#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15989#L579 ssl3_accept_~skip~0 := 0; 16077#L99-2 assume !false; 16199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16894#L102 assume !(12292 == ssl3_accept_~s__state~0); 16893#L105 assume !(16384 == ssl3_accept_~s__state~0); 16892#L108 assume !(8192 == ssl3_accept_~s__state~0); 16891#L111 assume !(24576 == ssl3_accept_~s__state~0); 16890#L114 assume !(8195 == ssl3_accept_~s__state~0); 16889#L117 assume !(8480 == ssl3_accept_~s__state~0); 16885#L120 assume !(8481 == ssl3_accept_~s__state~0); 16879#L123 assume !(8482 == ssl3_accept_~s__state~0); 16877#L126 assume !(8464 == ssl3_accept_~s__state~0); 16874#L129 assume !(8465 == ssl3_accept_~s__state~0); 16871#L132 assume !(8466 == ssl3_accept_~s__state~0); 16783#L135 assume 8496 == ssl3_accept_~s__state~0; 16046#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16047#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16135#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 16574#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16062#L293-2 ssl3_accept_~s__init_num~0 := 0; 16063#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16901#L579 ssl3_accept_~skip~0 := 0; 16900#L99-2 assume !false; 16899#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16898#L102 assume !(12292 == ssl3_accept_~s__state~0); 16897#L105 assume !(16384 == ssl3_accept_~s__state~0); 16896#L108 assume !(8192 == ssl3_accept_~s__state~0); 16895#L111 assume !(24576 == ssl3_accept_~s__state~0); 16804#L114 assume !(8195 == ssl3_accept_~s__state~0); 16803#L117 assume !(8480 == ssl3_accept_~s__state~0); 16799#L120 assume !(8481 == ssl3_accept_~s__state~0); 16797#L123 assume !(8482 == ssl3_accept_~s__state~0); 16796#L126 assume !(8464 == ssl3_accept_~s__state~0); 16790#L129 assume !(8465 == ssl3_accept_~s__state~0); 16788#L132 assume !(8466 == ssl3_accept_~s__state~0); 16786#L135 assume !(8496 == ssl3_accept_~s__state~0); 16784#L138 assume !(8497 == ssl3_accept_~s__state~0); 16137#L141 assume 8512 == ssl3_accept_~s__state~0; 16138#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16886#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16025#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16026#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16908#L579 ssl3_accept_~skip~0 := 0; 16906#L99-2 assume !false; 16119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16120#L102 assume !(12292 == ssl3_accept_~s__state~0); 16131#L105 assume !(16384 == ssl3_accept_~s__state~0); 16132#L108 assume !(8192 == ssl3_accept_~s__state~0); 16070#L111 assume !(24576 == ssl3_accept_~s__state~0); 16031#L114 assume !(8195 == ssl3_accept_~s__state~0); 16032#L117 assume !(8480 == ssl3_accept_~s__state~0); 16007#L120 assume !(8481 == ssl3_accept_~s__state~0); 16008#L123 assume !(8482 == ssl3_accept_~s__state~0); 16209#L126 assume !(8464 == ssl3_accept_~s__state~0); 16210#L129 assume !(8465 == ssl3_accept_~s__state~0); 16205#L132 assume !(8466 == ssl3_accept_~s__state~0); 16158#L135 assume !(8496 == ssl3_accept_~s__state~0); 16159#L138 assume !(8497 == ssl3_accept_~s__state~0); 16169#L141 assume !(8512 == ssl3_accept_~s__state~0); 16079#L144 assume !(8513 == ssl3_accept_~s__state~0); 16035#L147 assume 8528 == ssl3_accept_~s__state~0; 16036#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15993#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15994#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16807#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16185#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16127#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16190#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16840#L579 ssl3_accept_~skip~0 := 0; 16838#L99-2 assume !false; 16836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16834#L102 assume !(12292 == ssl3_accept_~s__state~0); 16832#L105 assume !(16384 == ssl3_accept_~s__state~0); 16830#L108 assume !(8192 == ssl3_accept_~s__state~0); 16828#L111 assume !(24576 == ssl3_accept_~s__state~0); 16826#L114 assume !(8195 == ssl3_accept_~s__state~0); 16824#L117 assume !(8480 == ssl3_accept_~s__state~0); 16822#L120 assume !(8481 == ssl3_accept_~s__state~0); 16820#L123 assume !(8482 == ssl3_accept_~s__state~0); 16818#L126 assume !(8464 == ssl3_accept_~s__state~0); 16816#L129 assume !(8465 == ssl3_accept_~s__state~0); 16814#L132 assume !(8466 == ssl3_accept_~s__state~0); 16812#L135 assume !(8496 == ssl3_accept_~s__state~0); 16810#L138 assume !(8497 == ssl3_accept_~s__state~0); 16808#L141 assume !(8512 == ssl3_accept_~s__state~0); 16806#L144 assume !(8513 == ssl3_accept_~s__state~0); 16805#L147 assume !(8528 == ssl3_accept_~s__state~0); 16672#L150 assume !(8529 == ssl3_accept_~s__state~0); 16015#L153 assume 8544 == ssl3_accept_~s__state~0; 16016#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 15982#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 15984#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16181#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16116#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16112#L400 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; 16013#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16716#L579 ssl3_accept_~skip~0 := 0; 16714#L99-2 assume !false; 16712#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16710#L102 assume !(12292 == ssl3_accept_~s__state~0); 16708#L105 assume !(16384 == ssl3_accept_~s__state~0); 16706#L108 assume !(8192 == ssl3_accept_~s__state~0); 16705#L111 assume !(24576 == ssl3_accept_~s__state~0); 16703#L114 assume !(8195 == ssl3_accept_~s__state~0); 16702#L117 assume !(8480 == ssl3_accept_~s__state~0); 16258#L120 assume !(8481 == ssl3_accept_~s__state~0); 16259#L123 assume !(8482 == ssl3_accept_~s__state~0); 16476#L126 assume 8464 == ssl3_accept_~s__state~0; 16072#L133 [2018-11-23 13:57:52,343 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,343 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-11-23 13:57:52,343 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,353 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,353 INFO L82 PathProgramCache]: Analyzing trace with hash -78922922, now seen corresponding path program 1 times [2018-11-23 13:57:52,353 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,354 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:52,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,397 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-23 13:57:52,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,397 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:52,398 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:52,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:52,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:52,398 INFO L87 Difference]: Start difference. First operand 942 states and 1247 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-23 13:57:52,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:52,423 INFO L93 Difference]: Finished difference Result 1855 states and 2439 transitions. [2018-11-23 13:57:52,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:52,423 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1855 states and 2439 transitions. [2018-11-23 13:57:52,429 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1158 [2018-11-23 13:57:52,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1855 states to 1855 states and 2439 transitions. [2018-11-23 13:57:52,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1306 [2018-11-23 13:57:52,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1306 [2018-11-23 13:57:52,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1855 states and 2439 transitions. [2018-11-23 13:57:52,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:52,436 INFO L705 BuchiCegarLoop]: Abstraction has 1855 states and 2439 transitions. [2018-11-23 13:57:52,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1855 states and 2439 transitions. [2018-11-23 13:57:52,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1855 to 945. [2018-11-23 13:57:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 945 states. [2018-11-23 13:57:52,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1250 transitions. [2018-11-23 13:57:52,452 INFO L728 BuchiCegarLoop]: Abstraction has 945 states and 1250 transitions. [2018-11-23 13:57:52,452 INFO L608 BuchiCegarLoop]: Abstraction has 945 states and 1250 transitions. [2018-11-23 13:57:52,452 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-23 13:57:52,452 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 945 states and 1250 transitions. [2018-11-23 13:57:52,455 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2018-11-23 13:57:52,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:52,455 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:52,456 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 13:57:52,456 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 13:57:52,456 INFO L794 eck$LassoCheckResult]: Stem: 19007#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 19008#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19003#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19004#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18960#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19054#L99-2 assume !false; 19100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19385#L102 assume !(12292 == ssl3_accept_~s__state~0); 19383#L105 assume !(16384 == ssl3_accept_~s__state~0); 19380#L108 assume !(8192 == ssl3_accept_~s__state~0); 19377#L111 assume !(24576 == ssl3_accept_~s__state~0); 19373#L114 assume !(8195 == ssl3_accept_~s__state~0); 19370#L117 assume !(8480 == ssl3_accept_~s__state~0); 19367#L120 assume !(8481 == ssl3_accept_~s__state~0); 19364#L123 assume !(8482 == ssl3_accept_~s__state~0); 19363#L126 assume 8464 == ssl3_accept_~s__state~0; 18870#L133 [2018-11-23 13:57:52,457 INFO L796 eck$LassoCheckResult]: Loop: 18870#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18795#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18783#L274-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; 18784#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19701#L579 ssl3_accept_~skip~0 := 0; 19700#L99-2 assume !false; 19698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19697#L102 assume !(12292 == ssl3_accept_~s__state~0); 19696#L105 assume !(16384 == ssl3_accept_~s__state~0); 19695#L108 assume !(8192 == ssl3_accept_~s__state~0); 19690#L111 assume !(24576 == ssl3_accept_~s__state~0); 19688#L114 assume !(8195 == ssl3_accept_~s__state~0); 19680#L117 assume !(8480 == ssl3_accept_~s__state~0); 19678#L120 assume !(8481 == ssl3_accept_~s__state~0); 19038#L123 assume !(8482 == ssl3_accept_~s__state~0); 19020#L126 assume !(8464 == ssl3_accept_~s__state~0); 19021#L129 assume !(8465 == ssl3_accept_~s__state~0); 19014#L132 assume !(8466 == ssl3_accept_~s__state~0); 19015#L135 assume 8496 == ssl3_accept_~s__state~0; 18849#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18850#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18886#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18887#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19568#L293-2 ssl3_accept_~s__init_num~0 := 0; 19565#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19559#L579 ssl3_accept_~skip~0 := 0; 19557#L99-2 assume !false; 19555#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19553#L102 assume !(12292 == ssl3_accept_~s__state~0); 19551#L105 assume !(16384 == ssl3_accept_~s__state~0); 19549#L108 assume !(8192 == ssl3_accept_~s__state~0); 19548#L111 assume !(24576 == ssl3_accept_~s__state~0); 19547#L114 assume !(8195 == ssl3_accept_~s__state~0); 19546#L117 assume !(8480 == ssl3_accept_~s__state~0); 19544#L120 assume !(8481 == ssl3_accept_~s__state~0); 19543#L123 assume !(8482 == ssl3_accept_~s__state~0); 19542#L126 assume !(8464 == ssl3_accept_~s__state~0); 19536#L129 assume !(8465 == ssl3_accept_~s__state~0); 19531#L132 assume !(8466 == ssl3_accept_~s__state~0); 19529#L135 assume !(8496 == ssl3_accept_~s__state~0); 19528#L138 assume !(8497 == ssl3_accept_~s__state~0); 19497#L141 assume 8512 == ssl3_accept_~s__state~0; 19039#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18864#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18828#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18829#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19689#L579 ssl3_accept_~skip~0 := 0; 19687#L99-2 assume !false; 19686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19685#L102 assume !(12292 == ssl3_accept_~s__state~0); 19684#L105 assume !(16384 == ssl3_accept_~s__state~0); 19683#L108 assume !(8192 == ssl3_accept_~s__state~0); 19682#L111 assume !(24576 == ssl3_accept_~s__state~0); 19681#L114 assume !(8195 == ssl3_accept_~s__state~0); 19679#L117 assume !(8480 == ssl3_accept_~s__state~0); 19677#L120 assume !(8481 == ssl3_accept_~s__state~0); 19676#L123 assume !(8482 == ssl3_accept_~s__state~0); 19674#L126 assume !(8464 == ssl3_accept_~s__state~0); 19672#L129 assume !(8465 == ssl3_accept_~s__state~0); 19670#L132 assume !(8466 == ssl3_accept_~s__state~0); 18965#L135 assume !(8496 == ssl3_accept_~s__state~0); 18966#L138 assume !(8497 == ssl3_accept_~s__state~0); 18941#L141 assume !(8512 == ssl3_accept_~s__state~0); 18942#L144 assume !(8513 == ssl3_accept_~s__state~0); 19236#L147 assume 8528 == ssl3_accept_~s__state~0; 19231#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19229#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18802#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18803#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18846#L353 assume !(ssl3_accept_~ret~0 <= 0); 18929#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19001#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19660#L579 ssl3_accept_~skip~0 := 0; 19659#L99-2 assume !false; 19658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19657#L102 assume !(12292 == ssl3_accept_~s__state~0); 19656#L105 assume !(16384 == ssl3_accept_~s__state~0); 19654#L108 assume !(8192 == ssl3_accept_~s__state~0); 19652#L111 assume !(24576 == ssl3_accept_~s__state~0); 19650#L114 assume !(8195 == ssl3_accept_~s__state~0); 19648#L117 assume !(8480 == ssl3_accept_~s__state~0); 19647#L120 assume !(8481 == ssl3_accept_~s__state~0); 19641#L123 assume !(8482 == ssl3_accept_~s__state~0); 19639#L126 assume !(8464 == ssl3_accept_~s__state~0); 19637#L129 assume !(8465 == ssl3_accept_~s__state~0); 19635#L132 assume !(8466 == ssl3_accept_~s__state~0); 19633#L135 assume !(8496 == ssl3_accept_~s__state~0); 19631#L138 assume !(8497 == ssl3_accept_~s__state~0); 19629#L141 assume !(8512 == ssl3_accept_~s__state~0); 19627#L144 assume !(8513 == ssl3_accept_~s__state~0); 19625#L147 assume !(8528 == ssl3_accept_~s__state~0); 19623#L150 assume !(8529 == ssl3_accept_~s__state~0); 19079#L153 assume 8544 == ssl3_accept_~s__state~0; 19078#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19077#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 19075#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19074#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18928#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 18913#L400 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; 18816#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18792#L579 ssl3_accept_~skip~0 := 0; 18875#L99-2 assume !false; 18920#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18921#L102 assume !(12292 == ssl3_accept_~s__state~0); 18934#L105 assume !(16384 == ssl3_accept_~s__state~0); 18935#L108 assume !(8192 == ssl3_accept_~s__state~0); 18868#L111 assume !(24576 == ssl3_accept_~s__state~0); 18834#L114 assume !(8195 == ssl3_accept_~s__state~0); 18835#L117 assume !(8480 == ssl3_accept_~s__state~0); 19069#L120 assume !(8481 == ssl3_accept_~s__state~0); 19070#L123 assume !(8482 == ssl3_accept_~s__state~0); 19365#L126 assume 8464 == ssl3_accept_~s__state~0; 18870#L133 [2018-11-23 13:57:52,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,457 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-11-23 13:57:52,457 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:52,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,465 INFO L82 PathProgramCache]: Analyzing trace with hash 524040149, now seen corresponding path program 1 times [2018-11-23 13:57:52,466 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,466 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:52,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,497 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 13:57:52,497 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,497 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:52,498 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:52,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:52,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:52,498 INFO L87 Difference]: Start difference. First operand 945 states and 1250 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-23 13:57:52,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:52,632 INFO L93 Difference]: Finished difference Result 1018 states and 1338 transitions. [2018-11-23 13:57:52,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:52,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1338 transitions. [2018-11-23 13:57:52,638 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2018-11-23 13:57:52,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 996 states and 1307 transitions. [2018-11-23 13:57:52,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 718 [2018-11-23 13:57:52,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2018-11-23 13:57:52,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 996 states and 1307 transitions. [2018-11-23 13:57:52,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:52,644 INFO L705 BuchiCegarLoop]: Abstraction has 996 states and 1307 transitions. [2018-11-23 13:57:52,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states and 1307 transitions. [2018-11-23 13:57:52,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 949. [2018-11-23 13:57:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-23 13:57:52,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1253 transitions. [2018-11-23 13:57:52,658 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1253 transitions. [2018-11-23 13:57:52,658 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1253 transitions. [2018-11-23 13:57:52,658 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-23 13:57:52,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1253 transitions. [2018-11-23 13:57:52,661 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2018-11-23 13:57:52,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:52,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:52,662 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:52,662 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] [2018-11-23 13:57:52,663 INFO L794 eck$LassoCheckResult]: Stem: 20951#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 20952#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20944#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20945#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20911#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20994#L99-2 assume !false; 20883#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20884#L102 assume !(12292 == ssl3_accept_~s__state~0); 20895#L105 assume !(16384 == ssl3_accept_~s__state~0); 20896#L108 assume !(8192 == ssl3_accept_~s__state~0); 20835#L111 assume !(24576 == ssl3_accept_~s__state~0); 20800#L114 assume !(8195 == ssl3_accept_~s__state~0); 20801#L117 assume !(8480 == ssl3_accept_~s__state~0); 20812#L120 assume 8481 == ssl3_accept_~s__state~0; 20956#L121 [2018-11-23 13:57:52,663 INFO L796 eck$LassoCheckResult]: Loop: 20956#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20929#L259 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; 20781#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20761#L579 ssl3_accept_~skip~0 := 0; 20844#L99-2 assume !false; 20881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20882#L102 assume !(12292 == ssl3_accept_~s__state~0); 20893#L105 assume !(16384 == ssl3_accept_~s__state~0); 20894#L108 assume !(8192 == ssl3_accept_~s__state~0); 20834#L111 assume !(24576 == ssl3_accept_~s__state~0); 20798#L114 assume !(8195 == ssl3_accept_~s__state~0); 20799#L117 assume !(8480 == ssl3_accept_~s__state~0); 20775#L120 assume !(8481 == ssl3_accept_~s__state~0); 20776#L123 assume !(8482 == ssl3_accept_~s__state~0); 20960#L126 assume !(8464 == ssl3_accept_~s__state~0); 20961#L129 assume !(8465 == ssl3_accept_~s__state~0); 20957#L132 assume !(8466 == ssl3_accept_~s__state~0); 20915#L135 assume !(8496 == ssl3_accept_~s__state~0); 20916#L138 assume !(8497 == ssl3_accept_~s__state~0); 20898#L141 assume !(8512 == ssl3_accept_~s__state~0); 20841#L144 assume !(8513 == ssl3_accept_~s__state~0); 20802#L147 assume !(8528 == ssl3_accept_~s__state~0); 20803#L150 assume !(8529 == ssl3_accept_~s__state~0); 20817#L153 assume !(8544 == ssl3_accept_~s__state~0); 20980#L156 assume !(8545 == ssl3_accept_~s__state~0); 20981#L159 assume !(8560 == ssl3_accept_~s__state~0); 21371#L162 assume !(8561 == ssl3_accept_~s__state~0); 21116#L165 assume 8448 == ssl3_accept_~s__state~0; 20846#L166 assume !(ssl3_accept_~num1~0 > 0); 20847#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20966#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21105#L579 ssl3_accept_~skip~0 := 0; 21104#L99-2 assume !false; 21103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21095#L102 assume !(12292 == ssl3_accept_~s__state~0); 21096#L105 assume !(16384 == ssl3_accept_~s__state~0); 21186#L108 assume !(8192 == ssl3_accept_~s__state~0); 21184#L111 assume !(24576 == ssl3_accept_~s__state~0); 21182#L114 assume !(8195 == ssl3_accept_~s__state~0); 21180#L117 assume 8480 == ssl3_accept_~s__state~0; 20956#L121 [2018-11-23 13:57:52,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,663 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-11-23 13:57:52,663 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,664 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,664 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,665 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,696 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 13:57:52,697 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,697 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 13:57:52,697 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:52,697 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1156932626, now seen corresponding path program 1 times [2018-11-23 13:57:52,698 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,698 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,698 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,742 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 13:57:52,742 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 13:57:52,742 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 13:57:52,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,767 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:52,776 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 13:57:52,801 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 13:57:52,801 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 13:57:52,802 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:52,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:52,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:52,802 INFO L87 Difference]: Start difference. First operand 949 states and 1253 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-23 13:57:52,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:52,914 INFO L93 Difference]: Finished difference Result 951 states and 1253 transitions. [2018-11-23 13:57:52,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:52,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1253 transitions. [2018-11-23 13:57:52,918 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 611 [2018-11-23 13:57:52,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 951 states and 1253 transitions. [2018-11-23 13:57:52,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2018-11-23 13:57:52,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2018-11-23 13:57:52,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1253 transitions. [2018-11-23 13:57:52,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:52,922 INFO L705 BuchiCegarLoop]: Abstraction has 951 states and 1253 transitions. [2018-11-23 13:57:52,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1253 transitions. [2018-11-23 13:57:52,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 949. [2018-11-23 13:57:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-23 13:57:52,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1251 transitions. [2018-11-23 13:57:52,932 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1251 transitions. [2018-11-23 13:57:52,932 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1251 transitions. [2018-11-23 13:57:52,932 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-23 13:57:52,932 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1251 transitions. [2018-11-23 13:57:52,934 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2018-11-23 13:57:52,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:52,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:52,934 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:52,935 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] [2018-11-23 13:57:52,935 INFO L794 eck$LassoCheckResult]: Stem: 22978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 22979#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22973#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22974#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22936#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23025#L99-2 assume !false; 23188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23186#L102 assume !(12292 == ssl3_accept_~s__state~0); 23184#L105 assume !(16384 == ssl3_accept_~s__state~0); 23182#L108 assume !(8192 == ssl3_accept_~s__state~0); 23180#L111 assume !(24576 == ssl3_accept_~s__state~0); 23178#L114 assume !(8195 == ssl3_accept_~s__state~0); 23176#L117 assume !(8480 == ssl3_accept_~s__state~0); 23170#L120 assume !(8481 == ssl3_accept_~s__state~0); 23157#L123 assume 8482 == ssl3_accept_~s__state~0; 22939#L124 [2018-11-23 13:57:52,935 INFO L796 eck$LassoCheckResult]: Loop: 22939#L124 ssl3_accept_~s__state~0 := 3; 22806#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23625#L579 ssl3_accept_~skip~0 := 0; 23622#L99-2 assume !false; 23619#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23616#L102 assume !(12292 == ssl3_accept_~s__state~0); 23613#L105 assume !(16384 == ssl3_accept_~s__state~0); 23610#L108 assume !(8192 == ssl3_accept_~s__state~0); 23607#L111 assume !(24576 == ssl3_accept_~s__state~0); 23604#L114 assume !(8195 == ssl3_accept_~s__state~0); 23601#L117 assume !(8480 == ssl3_accept_~s__state~0); 23598#L120 assume !(8481 == ssl3_accept_~s__state~0); 23595#L123 assume !(8482 == ssl3_accept_~s__state~0); 23593#L126 assume !(8464 == ssl3_accept_~s__state~0); 23591#L129 assume !(8465 == ssl3_accept_~s__state~0); 23589#L132 assume !(8466 == ssl3_accept_~s__state~0); 23577#L135 assume !(8496 == ssl3_accept_~s__state~0); 23384#L138 assume !(8497 == ssl3_accept_~s__state~0); 23575#L141 assume !(8512 == ssl3_accept_~s__state~0); 23573#L144 assume !(8513 == ssl3_accept_~s__state~0); 23571#L147 assume !(8528 == ssl3_accept_~s__state~0); 23569#L150 assume !(8529 == ssl3_accept_~s__state~0); 23567#L153 assume !(8544 == ssl3_accept_~s__state~0); 23565#L156 assume !(8545 == ssl3_accept_~s__state~0); 23563#L159 assume !(8560 == ssl3_accept_~s__state~0); 23533#L162 assume !(8561 == ssl3_accept_~s__state~0); 23162#L165 assume 8448 == ssl3_accept_~s__state~0; 22871#L166 assume !(ssl3_accept_~num1~0 > 0); 22872#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22995#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23169#L579 ssl3_accept_~skip~0 := 0; 23156#L99-2 assume !false; 23155#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23148#L102 assume !(12292 == ssl3_accept_~s__state~0); 23149#L105 assume !(16384 == ssl3_accept_~s__state~0); 23285#L108 assume !(8192 == ssl3_accept_~s__state~0); 23282#L111 assume !(24576 == ssl3_accept_~s__state~0); 23275#L114 assume !(8195 == ssl3_accept_~s__state~0); 23271#L117 assume !(8480 == ssl3_accept_~s__state~0); 23266#L120 assume !(8481 == ssl3_accept_~s__state~0); 23261#L123 assume 8482 == ssl3_accept_~s__state~0; 22939#L124 [2018-11-23 13:57:52,935 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-11-23 13:57:52,935 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,935 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,936 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,953 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 13:57:52,953 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 13:57:52,953 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:52,953 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:52,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1644326306, now seen corresponding path program 1 times [2018-11-23 13:57:52,953 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:52,953 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:52,954 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:52,954 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:52,982 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 13:57:52,982 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:52,982 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:52,982 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:52,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:52,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:52,982 INFO L87 Difference]: Start difference. First operand 949 states and 1251 transitions. cyclomatic complexity: 307 Second operand 3 states. [2018-11-23 13:57:53,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:53,075 INFO L93 Difference]: Finished difference Result 949 states and 1249 transitions. [2018-11-23 13:57:53,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:53,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1249 transitions. [2018-11-23 13:57:53,080 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2018-11-23 13:57:53,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1249 transitions. [2018-11-23 13:57:53,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2018-11-23 13:57:53,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2018-11-23 13:57:53,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1249 transitions. [2018-11-23 13:57:53,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:53,085 INFO L705 BuchiCegarLoop]: Abstraction has 949 states and 1249 transitions. [2018-11-23 13:57:53,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1249 transitions. [2018-11-23 13:57:53,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 949. [2018-11-23 13:57:53,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-23 13:57:53,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1249 transitions. [2018-11-23 13:57:53,095 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1249 transitions. [2018-11-23 13:57:53,095 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1249 transitions. [2018-11-23 13:57:53,095 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-23 13:57:53,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1249 transitions. [2018-11-23 13:57:53,097 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2018-11-23 13:57:53,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:53,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:53,098 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 13:57:53,099 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 13:57:53,099 INFO L794 eck$LassoCheckResult]: Stem: 24876#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 24877#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24872#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 24873#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24833#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24919#L99-2 assume !false; 25070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25328#L102 assume !(12292 == ssl3_accept_~s__state~0); 25324#L105 assume !(16384 == ssl3_accept_~s__state~0); 25320#L108 assume !(8192 == ssl3_accept_~s__state~0); 25316#L111 assume !(24576 == ssl3_accept_~s__state~0); 25312#L114 assume !(8195 == ssl3_accept_~s__state~0); 25308#L117 assume !(8480 == ssl3_accept_~s__state~0); 25304#L120 assume !(8481 == ssl3_accept_~s__state~0); 25301#L123 assume !(8482 == ssl3_accept_~s__state~0); 25041#L126 assume 8464 == ssl3_accept_~s__state~0; 24762#L133 [2018-11-23 13:57:53,099 INFO L796 eck$LassoCheckResult]: Loop: 24762#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24694#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24682#L274-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; 24683#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25365#L579 ssl3_accept_~skip~0 := 0; 25363#L99-2 assume !false; 25361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25359#L102 assume !(12292 == ssl3_accept_~s__state~0); 25357#L105 assume !(16384 == ssl3_accept_~s__state~0); 25355#L108 assume !(8192 == ssl3_accept_~s__state~0); 25353#L111 assume !(24576 == ssl3_accept_~s__state~0); 25351#L114 assume !(8195 == ssl3_accept_~s__state~0); 25349#L117 assume !(8480 == ssl3_accept_~s__state~0); 25347#L120 assume !(8481 == ssl3_accept_~s__state~0); 25345#L123 assume !(8482 == ssl3_accept_~s__state~0); 25343#L126 assume !(8464 == ssl3_accept_~s__state~0); 25341#L129 assume !(8465 == ssl3_accept_~s__state~0); 25339#L132 assume !(8466 == ssl3_accept_~s__state~0); 25294#L135 assume 8496 == ssl3_accept_~s__state~0; 24742#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24743#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24776#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 24716#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24717#L293-2 ssl3_accept_~s__init_num~0 := 0; 25283#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25277#L579 ssl3_accept_~skip~0 := 0; 25275#L99-2 assume !false; 25273#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25271#L102 assume !(12292 == ssl3_accept_~s__state~0); 25269#L105 assume !(16384 == ssl3_accept_~s__state~0); 25267#L108 assume !(8192 == ssl3_accept_~s__state~0); 25265#L111 assume !(24576 == ssl3_accept_~s__state~0); 25263#L114 assume !(8195 == ssl3_accept_~s__state~0); 25261#L117 assume !(8480 == ssl3_accept_~s__state~0); 25259#L120 assume !(8481 == ssl3_accept_~s__state~0); 25257#L123 assume !(8482 == ssl3_accept_~s__state~0); 25255#L126 assume !(8464 == ssl3_accept_~s__state~0); 25253#L129 assume !(8465 == ssl3_accept_~s__state~0); 25251#L132 assume !(8466 == ssl3_accept_~s__state~0); 25249#L135 assume !(8496 == ssl3_accept_~s__state~0); 25247#L138 assume !(8497 == ssl3_accept_~s__state~0); 25245#L141 assume 8512 == ssl3_accept_~s__state~0; 24904#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24756#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24722#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25506#L579 ssl3_accept_~skip~0 := 0; 25505#L99-2 assume !false; 25503#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25502#L102 assume !(12292 == ssl3_accept_~s__state~0); 25496#L105 assume !(16384 == ssl3_accept_~s__state~0); 25494#L108 assume !(8192 == ssl3_accept_~s__state~0); 25492#L111 assume !(24576 == ssl3_accept_~s__state~0); 25490#L114 assume !(8195 == ssl3_accept_~s__state~0); 25488#L117 assume !(8480 == ssl3_accept_~s__state~0); 25486#L120 assume !(8481 == ssl3_accept_~s__state~0); 25484#L123 assume !(8482 == ssl3_accept_~s__state~0); 25482#L126 assume !(8464 == ssl3_accept_~s__state~0); 25480#L129 assume !(8465 == ssl3_accept_~s__state~0); 25478#L132 assume !(8466 == ssl3_accept_~s__state~0); 25476#L135 assume !(8496 == ssl3_accept_~s__state~0); 25474#L138 assume !(8497 == ssl3_accept_~s__state~0); 25472#L141 assume !(8512 == ssl3_accept_~s__state~0); 25470#L144 assume !(8513 == ssl3_accept_~s__state~0); 25464#L147 assume 8528 == ssl3_accept_~s__state~0; 24895#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24695#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24696#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24701#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24740#L353 assume !(ssl3_accept_~ret~0 <= 0); 24812#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24870#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24691#L579 ssl3_accept_~skip~0 := 0; 24769#L99-2 assume !false; 25615#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24836#L102 assume !(12292 == ssl3_accept_~s__state~0); 24837#L105 assume !(16384 == ssl3_accept_~s__state~0); 25614#L108 assume !(8192 == ssl3_accept_~s__state~0); 25613#L111 assume !(24576 == ssl3_accept_~s__state~0); 25611#L114 assume !(8195 == ssl3_accept_~s__state~0); 25609#L117 assume !(8480 == ssl3_accept_~s__state~0); 25608#L120 assume !(8481 == ssl3_accept_~s__state~0); 24903#L123 assume !(8482 == ssl3_accept_~s__state~0); 24888#L126 assume !(8464 == ssl3_accept_~s__state~0); 24889#L129 assume !(8465 == ssl3_accept_~s__state~0); 24884#L132 assume !(8466 == ssl3_accept_~s__state~0); 24839#L135 assume !(8496 == ssl3_accept_~s__state~0); 24840#L138 assume !(8497 == ssl3_accept_~s__state~0); 24821#L141 assume !(8512 == ssl3_accept_~s__state~0); 24767#L144 assume !(8513 == ssl3_accept_~s__state~0); 24732#L147 assume !(8528 == ssl3_accept_~s__state~0); 24733#L150 assume !(8529 == ssl3_accept_~s__state~0); 24746#L153 assume 8544 == ssl3_accept_~s__state~0; 24951#L157 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; 24788#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25407#L579 ssl3_accept_~skip~0 := 0; 25406#L99-2 assume !false; 25405#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25404#L102 assume !(12292 == ssl3_accept_~s__state~0); 25403#L105 assume !(16384 == ssl3_accept_~s__state~0); 25402#L108 assume !(8192 == ssl3_accept_~s__state~0); 25401#L111 assume !(24576 == ssl3_accept_~s__state~0); 25400#L114 assume !(8195 == ssl3_accept_~s__state~0); 25399#L117 assume !(8480 == ssl3_accept_~s__state~0); 25398#L120 assume !(8481 == ssl3_accept_~s__state~0); 25394#L123 assume !(8482 == ssl3_accept_~s__state~0); 25392#L126 assume !(8464 == ssl3_accept_~s__state~0); 25390#L129 assume !(8465 == ssl3_accept_~s__state~0); 25389#L132 assume !(8466 == ssl3_accept_~s__state~0); 25388#L135 assume !(8496 == ssl3_accept_~s__state~0); 25387#L138 assume !(8497 == ssl3_accept_~s__state~0); 25386#L141 assume !(8512 == ssl3_accept_~s__state~0); 25243#L144 assume !(8513 == ssl3_accept_~s__state~0); 25244#L147 assume !(8528 == ssl3_accept_~s__state~0); 25465#L150 assume !(8529 == ssl3_accept_~s__state~0); 25466#L153 assume !(8544 == ssl3_accept_~s__state~0); 24954#L156 assume !(8545 == ssl3_accept_~s__state~0); 24955#L159 assume !(8560 == ssl3_accept_~s__state~0); 25039#L162 assume !(8561 == ssl3_accept_~s__state~0); 25040#L165 assume !(8448 == ssl3_accept_~s__state~0); 25520#L168 assume 8576 == ssl3_accept_~s__state~0; 24749#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24750#L440 assume !(ssl3_accept_~ret~0 <= 0); 24879#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24880#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25378#L579 ssl3_accept_~skip~0 := 0; 25335#L99-2 assume !false; 25334#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25327#L102 assume !(12292 == ssl3_accept_~s__state~0); 25323#L105 assume !(16384 == ssl3_accept_~s__state~0); 25319#L108 assume !(8192 == ssl3_accept_~s__state~0); 25315#L111 assume !(24576 == ssl3_accept_~s__state~0); 25311#L114 assume !(8195 == ssl3_accept_~s__state~0); 25307#L117 assume !(8480 == ssl3_accept_~s__state~0); 24924#L120 assume !(8481 == ssl3_accept_~s__state~0); 25300#L123 assume !(8482 == ssl3_accept_~s__state~0); 25297#L126 assume 8464 == ssl3_accept_~s__state~0; 24762#L133 [2018-11-23 13:57:53,099 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,099 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-11-23 13:57:53,099 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,099 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,106 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,106 INFO L82 PathProgramCache]: Analyzing trace with hash 619389746, now seen corresponding path program 1 times [2018-11-23 13:57:53,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,107 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:53,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,153 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 13:57:53,153 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:53,153 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:53,153 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:53,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:53,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:53,154 INFO L87 Difference]: Start difference. First operand 949 states and 1249 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-23 13:57:53,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:53,266 INFO L93 Difference]: Finished difference Result 919 states and 1174 transitions. [2018-11-23 13:57:53,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:53,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 919 states and 1174 transitions. [2018-11-23 13:57:53,269 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 518 [2018-11-23 13:57:53,271 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 919 states to 813 states and 1041 transitions. [2018-11-23 13:57:53,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2018-11-23 13:57:53,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2018-11-23 13:57:53,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1041 transitions. [2018-11-23 13:57:53,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:53,272 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1041 transitions. [2018-11-23 13:57:53,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1041 transitions. [2018-11-23 13:57:53,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 705. [2018-11-23 13:57:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 705 states. [2018-11-23 13:57:53,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 904 transitions. [2018-11-23 13:57:53,278 INFO L728 BuchiCegarLoop]: Abstraction has 705 states and 904 transitions. [2018-11-23 13:57:53,278 INFO L608 BuchiCegarLoop]: Abstraction has 705 states and 904 transitions. [2018-11-23 13:57:53,278 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-23 13:57:53,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 705 states and 904 transitions. [2018-11-23 13:57:53,279 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 516 [2018-11-23 13:57:53,279 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:53,279 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:53,280 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 13:57:53,280 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] [2018-11-23 13:57:53,281 INFO L794 eck$LassoCheckResult]: Stem: 26720#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 26721#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26716#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26717#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26688#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26755#L99-2 assume !false; 27090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27085#L102 assume !(12292 == ssl3_accept_~s__state~0); 27083#L105 assume !(16384 == ssl3_accept_~s__state~0); 27081#L108 assume !(8192 == ssl3_accept_~s__state~0); 27079#L111 assume !(24576 == ssl3_accept_~s__state~0); 27077#L114 assume !(8195 == ssl3_accept_~s__state~0); 27075#L117 assume !(8480 == ssl3_accept_~s__state~0); 27073#L120 assume !(8481 == ssl3_accept_~s__state~0); 27071#L123 assume !(8482 == ssl3_accept_~s__state~0); 27069#L126 assume 8464 == ssl3_accept_~s__state~0; 26621#L133 [2018-11-23 13:57:53,281 INFO L796 eck$LassoCheckResult]: Loop: 26621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26563#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26554#L274-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; 26555#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27194#L579 ssl3_accept_~skip~0 := 0; 27191#L99-2 assume !false; 27190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27184#L102 assume !(12292 == ssl3_accept_~s__state~0); 27181#L105 assume !(16384 == ssl3_accept_~s__state~0); 27178#L108 assume !(8192 == ssl3_accept_~s__state~0); 27175#L111 assume !(24576 == ssl3_accept_~s__state~0); 27172#L114 assume !(8195 == ssl3_accept_~s__state~0); 27169#L117 assume !(8480 == ssl3_accept_~s__state~0); 27166#L120 assume !(8481 == ssl3_accept_~s__state~0); 27163#L123 assume !(8482 == ssl3_accept_~s__state~0); 27160#L126 assume !(8464 == ssl3_accept_~s__state~0); 27157#L129 assume !(8465 == ssl3_accept_~s__state~0); 27154#L132 assume !(8466 == ssl3_accept_~s__state~0); 27138#L135 assume 8496 == ssl3_accept_~s__state~0; 26603#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26604#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26635#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26636#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27041#L293-2 ssl3_accept_~s__init_num~0 := 0; 27037#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27030#L579 ssl3_accept_~skip~0 := 0; 27027#L99-2 assume !false; 27024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27021#L102 assume !(12292 == ssl3_accept_~s__state~0); 27018#L105 assume !(16384 == ssl3_accept_~s__state~0); 27015#L108 assume !(8192 == ssl3_accept_~s__state~0); 27012#L111 assume !(24576 == ssl3_accept_~s__state~0); 27001#L114 assume !(8195 == ssl3_accept_~s__state~0); 26995#L117 assume !(8480 == ssl3_accept_~s__state~0); 26992#L120 assume !(8481 == ssl3_accept_~s__state~0); 26989#L123 assume !(8482 == ssl3_accept_~s__state~0); 26986#L126 assume !(8464 == ssl3_accept_~s__state~0); 26983#L129 assume !(8465 == ssl3_accept_~s__state~0); 26980#L132 assume !(8466 == ssl3_accept_~s__state~0); 26977#L135 assume !(8496 == ssl3_accept_~s__state~0); 26974#L138 assume !(8497 == ssl3_accept_~s__state~0); 26757#L141 assume 8512 == ssl3_accept_~s__state~0; 26742#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26617#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26586#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26587#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27241#L579 ssl3_accept_~skip~0 := 0; 27239#L99-2 assume !false; 27237#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27235#L102 assume !(12292 == ssl3_accept_~s__state~0); 27233#L105 assume !(16384 == ssl3_accept_~s__state~0); 27231#L108 assume !(8192 == ssl3_accept_~s__state~0); 27229#L111 assume !(24576 == ssl3_accept_~s__state~0); 27227#L114 assume !(8195 == ssl3_accept_~s__state~0); 27225#L117 assume !(8480 == ssl3_accept_~s__state~0); 27223#L120 assume !(8481 == ssl3_accept_~s__state~0); 27221#L123 assume !(8482 == ssl3_accept_~s__state~0); 27219#L126 assume !(8464 == ssl3_accept_~s__state~0); 27217#L129 assume !(8465 == ssl3_accept_~s__state~0); 27215#L132 assume !(8466 == ssl3_accept_~s__state~0); 27213#L135 assume !(8496 == ssl3_accept_~s__state~0); 27211#L138 assume !(8497 == ssl3_accept_~s__state~0); 27209#L141 assume !(8512 == ssl3_accept_~s__state~0); 27207#L144 assume !(8513 == ssl3_accept_~s__state~0); 26896#L147 assume 8528 == ssl3_accept_~s__state~0; 26736#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26564#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26565#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26567#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26602#L353 assume !(ssl3_accept_~ret~0 <= 0); 26666#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26715#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26560#L579 ssl3_accept_~skip~0 := 0; 26624#L99-2 assume !false; 26658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26659#L102 assume !(12292 == ssl3_accept_~s__state~0); 26668#L105 assume !(16384 == ssl3_accept_~s__state~0); 26669#L108 assume !(8192 == ssl3_accept_~s__state~0); 26619#L111 assume !(24576 == ssl3_accept_~s__state~0); 26590#L114 assume !(8195 == ssl3_accept_~s__state~0); 26591#L117 assume !(8480 == ssl3_accept_~s__state~0); 26570#L120 assume !(8481 == ssl3_accept_~s__state~0); 26571#L123 assume !(8482 == ssl3_accept_~s__state~0); 26730#L126 assume !(8464 == ssl3_accept_~s__state~0); 26731#L129 assume !(8465 == ssl3_accept_~s__state~0); 26726#L132 assume !(8466 == ssl3_accept_~s__state~0); 26692#L135 assume !(8496 == ssl3_accept_~s__state~0); 26693#L138 assume !(8497 == ssl3_accept_~s__state~0); 26674#L141 assume !(8512 == ssl3_accept_~s__state~0); 26626#L144 assume !(8513 == ssl3_accept_~s__state~0); 26627#L147 assume !(8528 == ssl3_accept_~s__state~0); 26607#L150 assume !(8529 == ssl3_accept_~s__state~0); 26576#L153 assume 8544 == ssl3_accept_~s__state~0; 26577#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26556#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 26558#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26709#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26656#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26654#L400 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; 26575#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27200#L579 ssl3_accept_~skip~0 := 0; 27195#L99-2 assume !false; 27192#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27185#L102 assume !(12292 == ssl3_accept_~s__state~0); 27182#L105 assume !(16384 == ssl3_accept_~s__state~0); 27179#L108 assume !(8192 == ssl3_accept_~s__state~0); 27176#L111 assume !(24576 == ssl3_accept_~s__state~0); 27173#L114 assume !(8195 == ssl3_accept_~s__state~0); 27170#L117 assume !(8480 == ssl3_accept_~s__state~0); 27167#L120 assume !(8481 == ssl3_accept_~s__state~0); 27164#L123 assume !(8482 == ssl3_accept_~s__state~0); 27161#L126 assume !(8464 == ssl3_accept_~s__state~0); 27158#L129 assume !(8465 == ssl3_accept_~s__state~0); 27155#L132 assume !(8466 == ssl3_accept_~s__state~0); 27152#L135 assume !(8496 == ssl3_accept_~s__state~0); 27054#L138 assume !(8497 == ssl3_accept_~s__state~0); 27149#L141 assume !(8512 == ssl3_accept_~s__state~0); 27142#L144 assume !(8513 == ssl3_accept_~s__state~0); 27134#L147 assume !(8528 == ssl3_accept_~s__state~0); 27135#L150 assume !(8529 == ssl3_accept_~s__state~0); 27129#L153 assume !(8544 == ssl3_accept_~s__state~0); 27130#L156 assume !(8545 == ssl3_accept_~s__state~0); 26752#L159 assume !(8560 == ssl3_accept_~s__state~0); 26753#L162 assume !(8561 == ssl3_accept_~s__state~0); 26858#L165 assume 8448 == ssl3_accept_~s__state~0; 26629#L166 assume !(ssl3_accept_~num1~0 > 0); 26630#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26735#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26782#L579 ssl3_accept_~skip~0 := 0; 26779#L99-2 assume !false; 26774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26769#L102 assume !(12292 == ssl3_accept_~s__state~0); 26770#L105 assume !(16384 == ssl3_accept_~s__state~0); 26789#L108 assume !(8192 == ssl3_accept_~s__state~0); 26783#L111 assume !(24576 == ssl3_accept_~s__state~0); 26780#L114 assume !(8195 == ssl3_accept_~s__state~0); 26775#L117 assume !(8480 == ssl3_accept_~s__state~0); 26760#L120 assume !(8481 == ssl3_accept_~s__state~0); 26761#L123 assume !(8482 == ssl3_accept_~s__state~0); 26861#L126 assume 8464 == ssl3_accept_~s__state~0; 26621#L133 [2018-11-23 13:57:53,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,281 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-11-23 13:57:53,281 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,281 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1246028442, now seen corresponding path program 1 times [2018-11-23 13:57:53,293 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,293 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,294 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:53,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,333 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 13:57:53,333 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 13:57:53,333 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 13:57:53,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,364 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:53,377 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 13:57:53,393 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 13:57:53,393 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 13:57:53,394 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:53,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 13:57:53,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 13:57:53,394 INFO L87 Difference]: Start difference. First operand 705 states and 904 transitions. cyclomatic complexity: 204 Second operand 4 states. [2018-11-23 13:57:53,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:53,571 INFO L93 Difference]: Finished difference Result 1139 states and 1445 transitions. [2018-11-23 13:57:53,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 13:57:53,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1139 states and 1445 transitions. [2018-11-23 13:57:53,574 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 950 [2018-11-23 13:57:53,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1139 states to 1139 states and 1445 transitions. [2018-11-23 13:57:53,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1012 [2018-11-23 13:57:53,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1012 [2018-11-23 13:57:53,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1139 states and 1445 transitions. [2018-11-23 13:57:53,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:53,577 INFO L705 BuchiCegarLoop]: Abstraction has 1139 states and 1445 transitions. [2018-11-23 13:57:53,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states and 1445 transitions. [2018-11-23 13:57:53,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 878. [2018-11-23 13:57:53,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2018-11-23 13:57:53,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1123 transitions. [2018-11-23 13:57:53,585 INFO L728 BuchiCegarLoop]: Abstraction has 878 states and 1123 transitions. [2018-11-23 13:57:53,585 INFO L608 BuchiCegarLoop]: Abstraction has 878 states and 1123 transitions. [2018-11-23 13:57:53,585 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-23 13:57:53,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1123 transitions. [2018-11-23 13:57:53,587 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 689 [2018-11-23 13:57:53,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:53,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:53,590 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 13:57:53,590 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] [2018-11-23 13:57:53,590 INFO L794 eck$LassoCheckResult]: Stem: 29000#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 29001#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28996#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 28997#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28962#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29034#L99-2 assume !false; 29170#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29370#L102 assume !(12292 == ssl3_accept_~s__state~0); 29369#L105 assume !(16384 == ssl3_accept_~s__state~0); 29368#L108 assume !(8192 == ssl3_accept_~s__state~0); 29367#L111 assume !(24576 == ssl3_accept_~s__state~0); 29366#L114 assume !(8195 == ssl3_accept_~s__state~0); 29361#L117 assume !(8480 == ssl3_accept_~s__state~0); 29359#L120 assume !(8481 == ssl3_accept_~s__state~0); 29357#L123 assume !(8482 == ssl3_accept_~s__state~0); 29354#L126 assume 8464 == ssl3_accept_~s__state~0; 28900#L133 [2018-11-23 13:57:53,590 INFO L796 eck$LassoCheckResult]: Loop: 28900#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28837#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28825#L274-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; 28826#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28901#L579 ssl3_accept_~skip~0 := 0; 28902#L99-2 assume !false; 28934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28935#L102 assume !(12292 == ssl3_accept_~s__state~0); 28944#L105 assume !(16384 == ssl3_accept_~s__state~0); 28945#L108 assume !(8192 == ssl3_accept_~s__state~0); 28948#L111 assume !(24576 == ssl3_accept_~s__state~0); 29652#L114 assume !(8195 == ssl3_accept_~s__state~0); 29645#L117 assume !(8480 == ssl3_accept_~s__state~0); 29554#L120 assume !(8481 == ssl3_accept_~s__state~0); 29523#L123 assume !(8482 == ssl3_accept_~s__state~0); 29471#L126 assume !(8464 == ssl3_accept_~s__state~0); 29466#L129 assume !(8465 == ssl3_accept_~s__state~0); 29461#L132 assume !(8466 == ssl3_accept_~s__state~0); 29281#L135 assume 8496 == ssl3_accept_~s__state~0; 29122#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29276#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29274#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29272#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28891#L293-2 ssl3_accept_~s__init_num~0 := 0; 28892#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29688#L579 ssl3_accept_~skip~0 := 0; 29686#L99-2 assume !false; 29684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29682#L102 assume !(12292 == ssl3_accept_~s__state~0); 29667#L105 assume !(16384 == ssl3_accept_~s__state~0); 29666#L108 assume !(8192 == ssl3_accept_~s__state~0); 28896#L111 assume !(24576 == ssl3_accept_~s__state~0); 28863#L114 assume !(8195 == ssl3_accept_~s__state~0); 28864#L117 assume !(8480 == ssl3_accept_~s__state~0); 28842#L120 assume !(8481 == ssl3_accept_~s__state~0); 28843#L123 assume !(8482 == ssl3_accept_~s__state~0); 29008#L126 assume !(8464 == ssl3_accept_~s__state~0); 29009#L129 assume !(8465 == ssl3_accept_~s__state~0); 29005#L132 assume !(8466 == ssl3_accept_~s__state~0); 28967#L135 assume !(8496 == ssl3_accept_~s__state~0); 28968#L138 assume !(8497 == ssl3_accept_~s__state~0); 28949#L141 assume !(8512 == ssl3_accept_~s__state~0); 28904#L144 assume !(8513 == ssl3_accept_~s__state~0); 28905#L147 assume !(8528 == ssl3_accept_~s__state~0); 28882#L150 assume !(8529 == ssl3_accept_~s__state~0); 28883#L153 assume !(8544 == ssl3_accept_~s__state~0); 29651#L156 assume !(8545 == ssl3_accept_~s__state~0); 29650#L159 assume !(8560 == ssl3_accept_~s__state~0); 29649#L162 assume !(8561 == ssl3_accept_~s__state~0); 29648#L165 assume !(8448 == ssl3_accept_~s__state~0); 28972#L168 assume !(8576 == ssl3_accept_~s__state~0); 28973#L171 assume !(8577 == ssl3_accept_~s__state~0); 28981#L174 assume !(8592 == ssl3_accept_~s__state~0); 28910#L177 assume !(8593 == ssl3_accept_~s__state~0); 28871#L180 assume !(8608 == ssl3_accept_~s__state~0); 28872#L183 assume !(8609 == ssl3_accept_~s__state~0); 28819#L186 assume !(8640 == ssl3_accept_~s__state~0); 28820#L189 assume !(8641 == ssl3_accept_~s__state~0); 29030#L192 assume 8656 == ssl3_accept_~s__state~0; 28956#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28917#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28918#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28938#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28939#L504 assume !(0 == ssl3_accept_~tmp___10~0); 28963#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28831#L579 ssl3_accept_~skip~0 := 0; 29687#L99-2 assume !false; 29685#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29683#L102 assume !(12292 == ssl3_accept_~s__state~0); 29681#L105 assume !(16384 == ssl3_accept_~s__state~0); 29680#L108 assume !(8192 == ssl3_accept_~s__state~0); 29679#L111 assume !(24576 == ssl3_accept_~s__state~0); 29678#L114 assume !(8195 == ssl3_accept_~s__state~0); 29677#L117 assume !(8480 == ssl3_accept_~s__state~0); 29676#L120 assume !(8481 == ssl3_accept_~s__state~0); 29675#L123 assume !(8482 == ssl3_accept_~s__state~0); 29674#L126 assume !(8464 == ssl3_accept_~s__state~0); 29673#L129 assume !(8465 == ssl3_accept_~s__state~0); 29672#L132 assume !(8466 == ssl3_accept_~s__state~0); 29671#L135 assume !(8496 == ssl3_accept_~s__state~0); 29670#L138 assume !(8497 == ssl3_accept_~s__state~0); 29669#L141 assume !(8512 == ssl3_accept_~s__state~0); 29668#L144 assume !(8513 == ssl3_accept_~s__state~0); 28867#L147 assume !(8528 == ssl3_accept_~s__state~0); 28868#L150 assume !(8529 == ssl3_accept_~s__state~0); 28849#L153 assume !(8544 == ssl3_accept_~s__state~0); 28850#L156 assume !(8545 == ssl3_accept_~s__state~0); 29025#L159 assume !(8560 == ssl3_accept_~s__state~0); 29016#L162 assume !(8561 == ssl3_accept_~s__state~0); 28990#L165 assume !(8448 == ssl3_accept_~s__state~0); 28991#L168 assume !(8576 == ssl3_accept_~s__state~0); 29647#L171 assume !(8577 == ssl3_accept_~s__state~0); 28953#L174 assume !(8592 == ssl3_accept_~s__state~0); 28954#L177 assume !(8593 == ssl3_accept_~s__state~0); 29644#L180 assume !(8608 == ssl3_accept_~s__state~0); 29643#L183 assume !(8609 == ssl3_accept_~s__state~0); 29642#L186 assume !(8640 == ssl3_accept_~s__state~0); 29557#L189 assume !(8641 == ssl3_accept_~s__state~0); 29555#L192 assume !(8656 == ssl3_accept_~s__state~0); 29556#L195 assume !(8657 == ssl3_accept_~s__state~0); 28993#L198 assume 8672 == ssl3_accept_~s__state~0; 28927#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28928#L512 assume !(4 == ssl3_accept_~blastFlag~0); 28960#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28839#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28841#L519-2 ssl3_accept_~s__init_num~0 := 0; 28966#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29424#L579 ssl3_accept_~skip~0 := 0; 29422#L99-2 assume !false; 29420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29418#L102 assume !(12292 == ssl3_accept_~s__state~0); 29372#L105 assume !(16384 == ssl3_accept_~s__state~0); 29323#L108 assume !(8192 == ssl3_accept_~s__state~0); 29322#L111 assume !(24576 == ssl3_accept_~s__state~0); 29321#L114 assume !(8195 == ssl3_accept_~s__state~0); 29320#L117 assume !(8480 == ssl3_accept_~s__state~0); 29319#L120 assume !(8481 == ssl3_accept_~s__state~0); 29318#L123 assume !(8482 == ssl3_accept_~s__state~0); 29317#L126 assume !(8464 == ssl3_accept_~s__state~0); 29316#L129 assume !(8465 == ssl3_accept_~s__state~0); 29311#L132 assume !(8466 == ssl3_accept_~s__state~0); 29125#L135 assume !(8496 == ssl3_accept_~s__state~0); 29126#L138 assume !(8497 == ssl3_accept_~s__state~0); 29117#L141 assume !(8512 == ssl3_accept_~s__state~0); 29118#L144 assume !(8513 == ssl3_accept_~s__state~0); 29112#L147 assume !(8528 == ssl3_accept_~s__state~0); 29110#L150 assume !(8529 == ssl3_accept_~s__state~0); 29109#L153 assume !(8544 == ssl3_accept_~s__state~0); 29108#L156 assume !(8545 == ssl3_accept_~s__state~0); 29103#L159 assume !(8560 == ssl3_accept_~s__state~0); 29102#L162 assume !(8561 == ssl3_accept_~s__state~0); 29101#L165 assume 8448 == ssl3_accept_~s__state~0; 29099#L166 assume !(ssl3_accept_~num1~0 > 0); 29098#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29096#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29091#L579 ssl3_accept_~skip~0 := 0; 29090#L99-2 assume !false; 29089#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29087#L102 assume !(12292 == ssl3_accept_~s__state~0); 29086#L105 assume !(16384 == ssl3_accept_~s__state~0); 29085#L108 assume !(8192 == ssl3_accept_~s__state~0); 29083#L111 assume !(24576 == ssl3_accept_~s__state~0); 29082#L114 assume !(8195 == ssl3_accept_~s__state~0); 29081#L117 assume !(8480 == ssl3_accept_~s__state~0); 29080#L120 assume !(8481 == ssl3_accept_~s__state~0); 29076#L123 assume !(8482 == ssl3_accept_~s__state~0); 29077#L126 assume 8464 == ssl3_accept_~s__state~0; 28900#L133 [2018-11-23 13:57:53,591 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,591 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-11-23 13:57:53,591 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,591 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,592 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,592 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,602 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,602 INFO L82 PathProgramCache]: Analyzing trace with hash -948226238, now seen corresponding path program 1 times [2018-11-23 13:57:53,603 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,603 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,656 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 13:57:53,656 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:53,656 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:53,656 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:53,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:53,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:53,657 INFO L87 Difference]: Start difference. First operand 878 states and 1123 transitions. cyclomatic complexity: 250 Second operand 3 states. [2018-11-23 13:57:53,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:53,679 INFO L93 Difference]: Finished difference Result 1464 states and 1892 transitions. [2018-11-23 13:57:53,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:53,681 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1464 states and 1892 transitions. [2018-11-23 13:57:53,683 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1275 [2018-11-23 13:57:53,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1464 states to 1464 states and 1892 transitions. [2018-11-23 13:57:53,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1337 [2018-11-23 13:57:53,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1337 [2018-11-23 13:57:53,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1464 states and 1892 transitions. [2018-11-23 13:57:53,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:53,687 INFO L705 BuchiCegarLoop]: Abstraction has 1464 states and 1892 transitions. [2018-11-23 13:57:53,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states and 1892 transitions. [2018-11-23 13:57:53,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1464. [2018-11-23 13:57:53,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1464 states. [2018-11-23 13:57:53,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 1892 transitions. [2018-11-23 13:57:53,698 INFO L728 BuchiCegarLoop]: Abstraction has 1464 states and 1892 transitions. [2018-11-23 13:57:53,698 INFO L608 BuchiCegarLoop]: Abstraction has 1464 states and 1892 transitions. [2018-11-23 13:57:53,698 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-23 13:57:53,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1464 states and 1892 transitions. [2018-11-23 13:57:53,708 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1275 [2018-11-23 13:57:53,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:53,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:53,709 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 13:57:53,709 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] [2018-11-23 13:57:53,710 INFO L794 eck$LassoCheckResult]: Stem: 31354#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 31355#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31347#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31348#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31313#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31400#L99-2 assume !false; 31450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31700#L102 assume !(12292 == ssl3_accept_~s__state~0); 31698#L105 assume !(16384 == ssl3_accept_~s__state~0); 31696#L108 assume !(8192 == ssl3_accept_~s__state~0); 31694#L111 assume !(24576 == ssl3_accept_~s__state~0); 31692#L114 assume !(8195 == ssl3_accept_~s__state~0); 31690#L117 assume !(8480 == ssl3_accept_~s__state~0); 31688#L120 assume !(8481 == ssl3_accept_~s__state~0); 31686#L123 assume !(8482 == ssl3_accept_~s__state~0); 31684#L126 assume 8464 == ssl3_accept_~s__state~0; 31470#L133 [2018-11-23 13:57:53,710 INFO L796 eck$LassoCheckResult]: Loop: 31470#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31822#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31820#L274-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; 31771#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31765#L579 ssl3_accept_~skip~0 := 0; 31763#L99-2 assume !false; 31761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31759#L102 assume !(12292 == ssl3_accept_~s__state~0); 31757#L105 assume !(16384 == ssl3_accept_~s__state~0); 31755#L108 assume !(8192 == ssl3_accept_~s__state~0); 31753#L111 assume !(24576 == ssl3_accept_~s__state~0); 31751#L114 assume !(8195 == ssl3_accept_~s__state~0); 31749#L117 assume !(8480 == ssl3_accept_~s__state~0); 31748#L120 assume !(8481 == ssl3_accept_~s__state~0); 31746#L123 assume !(8482 == ssl3_accept_~s__state~0); 31738#L126 assume !(8464 == ssl3_accept_~s__state~0); 31734#L129 assume !(8465 == ssl3_accept_~s__state~0); 31727#L132 assume !(8466 == ssl3_accept_~s__state~0); 31570#L135 assume 8496 == ssl3_accept_~s__state~0; 31544#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31569#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31568#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 31567#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31566#L293-2 ssl3_accept_~s__init_num~0 := 0; 31564#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31559#L579 ssl3_accept_~skip~0 := 0; 31558#L99-2 assume !false; 31557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31556#L102 assume !(12292 == ssl3_accept_~s__state~0); 31555#L105 assume !(16384 == ssl3_accept_~s__state~0); 31554#L108 assume !(8192 == ssl3_accept_~s__state~0); 31553#L111 assume !(24576 == ssl3_accept_~s__state~0); 31552#L114 assume !(8195 == ssl3_accept_~s__state~0); 31551#L117 assume !(8480 == ssl3_accept_~s__state~0); 31550#L120 assume !(8481 == ssl3_accept_~s__state~0); 31549#L123 assume !(8482 == ssl3_accept_~s__state~0); 31548#L126 assume !(8464 == ssl3_accept_~s__state~0); 31547#L129 assume !(8465 == ssl3_accept_~s__state~0); 31546#L132 assume !(8466 == ssl3_accept_~s__state~0); 31545#L135 assume !(8496 == ssl3_accept_~s__state~0); 31543#L138 assume !(8497 == ssl3_accept_~s__state~0); 31403#L141 assume 8512 == ssl3_accept_~s__state~0; 31459#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31234#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31235#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32119#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32113#L579 ssl3_accept_~skip~0 := 0; 32111#L99-2 assume !false; 32109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32107#L102 assume !(12292 == ssl3_accept_~s__state~0); 32105#L105 assume !(16384 == ssl3_accept_~s__state~0); 32101#L108 assume !(8192 == ssl3_accept_~s__state~0); 32099#L111 assume !(24576 == ssl3_accept_~s__state~0); 32098#L114 assume !(8195 == ssl3_accept_~s__state~0); 32097#L117 assume !(8480 == ssl3_accept_~s__state~0); 32094#L120 assume !(8481 == ssl3_accept_~s__state~0); 32089#L123 assume !(8482 == ssl3_accept_~s__state~0); 32083#L126 assume !(8464 == ssl3_accept_~s__state~0); 32081#L129 assume !(8465 == ssl3_accept_~s__state~0); 32079#L132 assume !(8466 == ssl3_accept_~s__state~0); 32077#L135 assume !(8496 == ssl3_accept_~s__state~0); 32075#L138 assume !(8497 == ssl3_accept_~s__state~0); 32074#L141 assume !(8512 == ssl3_accept_~s__state~0); 32073#L144 assume !(8513 == ssl3_accept_~s__state~0); 32072#L147 assume 8528 == ssl3_accept_~s__state~0; 31375#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31376#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32071#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31220#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31221#L353 assume !(ssl3_accept_~ret~0 <= 0); 32046#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32037#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32029#L579 ssl3_accept_~skip~0 := 0; 32025#L99-2 assume !false; 32021#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32017#L102 assume !(12292 == ssl3_accept_~s__state~0); 32012#L105 assume !(16384 == ssl3_accept_~s__state~0); 32007#L108 assume !(8192 == ssl3_accept_~s__state~0); 32002#L111 assume !(24576 == ssl3_accept_~s__state~0); 31997#L114 assume !(8195 == ssl3_accept_~s__state~0); 31992#L117 assume !(8480 == ssl3_accept_~s__state~0); 31987#L120 assume !(8481 == ssl3_accept_~s__state~0); 31982#L123 assume !(8482 == ssl3_accept_~s__state~0); 31977#L126 assume !(8464 == ssl3_accept_~s__state~0); 31972#L129 assume !(8465 == ssl3_accept_~s__state~0); 31967#L132 assume !(8466 == ssl3_accept_~s__state~0); 31962#L135 assume !(8496 == ssl3_accept_~s__state~0); 31957#L138 assume !(8497 == ssl3_accept_~s__state~0); 31953#L141 assume !(8512 == ssl3_accept_~s__state~0); 31949#L144 assume !(8513 == ssl3_accept_~s__state~0); 31895#L147 assume !(8528 == ssl3_accept_~s__state~0); 31894#L150 assume !(8529 == ssl3_accept_~s__state~0); 31893#L153 assume 8544 == ssl3_accept_~s__state~0; 31323#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31324#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31366#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31340#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31277#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31884#L400 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; 31882#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31877#L579 ssl3_accept_~skip~0 := 0; 31876#L99-2 assume !false; 31875#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31874#L102 assume !(12292 == ssl3_accept_~s__state~0); 31873#L105 assume !(16384 == ssl3_accept_~s__state~0); 31872#L108 assume !(8192 == ssl3_accept_~s__state~0); 31871#L111 assume !(24576 == ssl3_accept_~s__state~0); 31870#L114 assume !(8195 == ssl3_accept_~s__state~0); 31869#L117 assume !(8480 == ssl3_accept_~s__state~0); 31868#L120 assume !(8481 == ssl3_accept_~s__state~0); 31867#L123 assume !(8482 == ssl3_accept_~s__state~0); 31866#L126 assume !(8464 == ssl3_accept_~s__state~0); 31865#L129 assume !(8465 == ssl3_accept_~s__state~0); 31864#L132 assume !(8466 == ssl3_accept_~s__state~0); 31863#L135 assume !(8496 == ssl3_accept_~s__state~0); 31862#L138 assume !(8497 == ssl3_accept_~s__state~0); 31861#L141 assume !(8512 == ssl3_accept_~s__state~0); 31860#L144 assume !(8513 == ssl3_accept_~s__state~0); 31859#L147 assume !(8528 == ssl3_accept_~s__state~0); 31858#L150 assume !(8529 == ssl3_accept_~s__state~0); 31857#L153 assume !(8544 == ssl3_accept_~s__state~0); 31856#L156 assume !(8545 == ssl3_accept_~s__state~0); 31600#L159 assume !(8560 == ssl3_accept_~s__state~0); 31601#L162 assume !(8561 == ssl3_accept_~s__state~0); 31539#L165 assume 8448 == ssl3_accept_~s__state~0; 31540#L166 assume !(ssl3_accept_~num1~0 > 0); 31851#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31814#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31808#L579 ssl3_accept_~skip~0 := 0; 31806#L99-2 assume !false; 31804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31802#L102 assume !(12292 == ssl3_accept_~s__state~0); 31794#L105 assume 16384 == ssl3_accept_~s__state~0; 31792#L211 ssl3_accept_~s__server~0 := 1; 31790#L216 assume 0 != ssl3_accept_~cb~0; 31788#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31786#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31783#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31780#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31778#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 31744#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31736#L579 ssl3_accept_~skip~0 := 0; 31732#L99-2 assume !false; 31724#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31721#L102 assume !(12292 == ssl3_accept_~s__state~0); 31719#L105 assume !(16384 == ssl3_accept_~s__state~0); 31717#L108 assume !(8192 == ssl3_accept_~s__state~0); 31715#L111 assume !(24576 == ssl3_accept_~s__state~0); 31714#L114 assume !(8195 == ssl3_accept_~s__state~0); 31712#L117 assume !(8480 == ssl3_accept_~s__state~0); 31713#L120 assume !(8481 == ssl3_accept_~s__state~0); 31747#L123 assume !(8482 == ssl3_accept_~s__state~0); 31739#L126 assume 8464 == ssl3_accept_~s__state~0; 31470#L133 [2018-11-23 13:57:53,710 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,710 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-11-23 13:57:53,710 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,710 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:53,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:53,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1063690101, now seen corresponding path program 1 times [2018-11-23 13:57:53,717 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:53,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:53,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,718 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:53,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:53,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,766 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 13:57:53,766 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 13:57:53,766 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 13:57:53,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:53,799 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:53,830 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 13:57:53,845 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 13:57:53,845 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-23 13:57:53,845 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:53,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 13:57:53,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-23 13:57:53,846 INFO L87 Difference]: Start difference. First operand 1464 states and 1892 transitions. cyclomatic complexity: 434 Second operand 5 states. [2018-11-23 13:57:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:54,078 INFO L93 Difference]: Finished difference Result 2448 states and 3126 transitions. [2018-11-23 13:57:54,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 13:57:54,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2448 states and 3126 transitions. [2018-11-23 13:57:54,084 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1920 [2018-11-23 13:57:54,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2448 states to 2412 states and 3088 transitions. [2018-11-23 13:57:54,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2285 [2018-11-23 13:57:54,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2285 [2018-11-23 13:57:54,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2412 states and 3088 transitions. [2018-11-23 13:57:54,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:54,091 INFO L705 BuchiCegarLoop]: Abstraction has 2412 states and 3088 transitions. [2018-11-23 13:57:54,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2412 states and 3088 transitions. [2018-11-23 13:57:54,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2412 to 1878. [2018-11-23 13:57:54,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1878 states. [2018-11-23 13:57:54,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2436 transitions. [2018-11-23 13:57:54,107 INFO L728 BuchiCegarLoop]: Abstraction has 1878 states and 2436 transitions. [2018-11-23 13:57:54,107 INFO L608 BuchiCegarLoop]: Abstraction has 1878 states and 2436 transitions. [2018-11-23 13:57:54,107 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-23 13:57:54,107 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1878 states and 2436 transitions. [2018-11-23 13:57:54,111 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-23 13:57:54,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:54,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:54,113 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 13:57:54,113 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] [2018-11-23 13:57:54,113 INFO L794 eck$LassoCheckResult]: Stem: 35737#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 35738#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35733#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 35734#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35697#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 35784#L99-2 assume !false; 35822#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36713#L102 assume !(12292 == ssl3_accept_~s__state~0); 36711#L105 assume !(16384 == ssl3_accept_~s__state~0); 36709#L108 assume !(8192 == ssl3_accept_~s__state~0); 36707#L111 assume !(24576 == ssl3_accept_~s__state~0); 36705#L114 assume !(8195 == ssl3_accept_~s__state~0); 36703#L117 assume !(8480 == ssl3_accept_~s__state~0); 36701#L120 assume !(8481 == ssl3_accept_~s__state~0); 36699#L123 assume !(8482 == ssl3_accept_~s__state~0); 36697#L126 assume 8464 == ssl3_accept_~s__state~0; 35629#L133 [2018-11-23 13:57:54,113 INFO L796 eck$LassoCheckResult]: Loop: 35629#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35564#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35565#L274-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; 37139#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37132#L579 ssl3_accept_~skip~0 := 0; 37129#L99-2 assume !false; 37126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37117#L102 assume !(12292 == ssl3_accept_~s__state~0); 37111#L105 assume !(16384 == ssl3_accept_~s__state~0); 37105#L108 assume !(8192 == ssl3_accept_~s__state~0); 37099#L111 assume !(24576 == ssl3_accept_~s__state~0); 37093#L114 assume !(8195 == ssl3_accept_~s__state~0); 37087#L117 assume !(8480 == ssl3_accept_~s__state~0); 37076#L120 assume !(8481 == ssl3_accept_~s__state~0); 37071#L123 assume !(8482 == ssl3_accept_~s__state~0); 37065#L126 assume !(8464 == ssl3_accept_~s__state~0); 37061#L129 assume !(8465 == ssl3_accept_~s__state~0); 37057#L132 assume !(8466 == ssl3_accept_~s__state~0); 36942#L135 assume 8496 == ssl3_accept_~s__state~0; 35893#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36932#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36906#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36904#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35621#L293-2 ssl3_accept_~s__init_num~0 := 0; 35622#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37114#L579 ssl3_accept_~skip~0 := 0; 37108#L99-2 assume !false; 37102#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37096#L102 assume !(12292 == ssl3_accept_~s__state~0); 37090#L105 assume !(16384 == ssl3_accept_~s__state~0); 36937#L108 assume !(8192 == ssl3_accept_~s__state~0); 36933#L111 assume !(24576 == ssl3_accept_~s__state~0); 36907#L114 assume !(8195 == ssl3_accept_~s__state~0); 36905#L117 assume !(8480 == ssl3_accept_~s__state~0); 36727#L120 assume !(8481 == ssl3_accept_~s__state~0); 36726#L123 assume !(8482 == ssl3_accept_~s__state~0); 36588#L126 assume !(8464 == ssl3_accept_~s__state~0); 36584#L129 assume !(8465 == ssl3_accept_~s__state~0); 36580#L132 assume !(8466 == ssl3_accept_~s__state~0); 36579#L135 assume !(8496 == ssl3_accept_~s__state~0); 36578#L138 assume !(8497 == ssl3_accept_~s__state~0); 35787#L141 assume 8512 == ssl3_accept_~s__state~0; 35890#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37421#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37420#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37419#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37414#L579 ssl3_accept_~skip~0 := 0; 37413#L99-2 assume !false; 37412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37411#L102 assume !(12292 == ssl3_accept_~s__state~0); 37410#L105 assume !(16384 == ssl3_accept_~s__state~0); 37409#L108 assume !(8192 == ssl3_accept_~s__state~0); 37408#L111 assume !(24576 == ssl3_accept_~s__state~0); 37407#L114 assume !(8195 == ssl3_accept_~s__state~0); 37406#L117 assume !(8480 == ssl3_accept_~s__state~0); 37405#L120 assume !(8481 == ssl3_accept_~s__state~0); 37404#L123 assume !(8482 == ssl3_accept_~s__state~0); 37403#L126 assume !(8464 == ssl3_accept_~s__state~0); 37402#L129 assume !(8465 == ssl3_accept_~s__state~0); 37401#L132 assume !(8466 == ssl3_accept_~s__state~0); 37400#L135 assume !(8496 == ssl3_accept_~s__state~0); 37399#L138 assume !(8497 == ssl3_accept_~s__state~0); 37398#L141 assume !(8512 == ssl3_accept_~s__state~0); 37397#L144 assume !(8513 == ssl3_accept_~s__state~0); 36493#L147 assume 8528 == ssl3_accept_~s__state~0; 35757#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35566#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35568#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35569#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 35673#L353 assume !(ssl3_accept_~ret~0 <= 0); 35674#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37379#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37373#L579 ssl3_accept_~skip~0 := 0; 37371#L99-2 assume !false; 37369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37368#L102 assume !(12292 == ssl3_accept_~s__state~0); 37366#L105 assume !(16384 == ssl3_accept_~s__state~0); 37363#L108 assume !(8192 == ssl3_accept_~s__state~0); 37361#L111 assume !(24576 == ssl3_accept_~s__state~0); 37360#L114 assume !(8195 == ssl3_accept_~s__state~0); 37359#L117 assume !(8480 == ssl3_accept_~s__state~0); 37358#L120 assume !(8481 == ssl3_accept_~s__state~0); 37354#L123 assume !(8482 == ssl3_accept_~s__state~0); 37353#L126 assume !(8464 == ssl3_accept_~s__state~0); 37352#L129 assume !(8465 == ssl3_accept_~s__state~0); 37351#L132 assume !(8466 == ssl3_accept_~s__state~0); 37350#L135 assume !(8496 == ssl3_accept_~s__state~0); 37349#L138 assume !(8497 == ssl3_accept_~s__state~0); 37348#L141 assume !(8512 == ssl3_accept_~s__state~0); 37347#L144 assume !(8513 == ssl3_accept_~s__state~0); 37345#L147 assume !(8528 == ssl3_accept_~s__state~0); 37344#L150 assume !(8529 == ssl3_accept_~s__state~0); 37343#L153 assume 8544 == ssl3_accept_~s__state~0; 35885#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37342#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 37341#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35725#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35662#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35672#L400 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; 37260#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37255#L579 ssl3_accept_~skip~0 := 0; 37254#L99-2 assume !false; 37253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37252#L102 assume !(12292 == ssl3_accept_~s__state~0); 37251#L105 assume !(16384 == ssl3_accept_~s__state~0); 37250#L108 assume !(8192 == ssl3_accept_~s__state~0); 37249#L111 assume !(24576 == ssl3_accept_~s__state~0); 37248#L114 assume !(8195 == ssl3_accept_~s__state~0); 37247#L117 assume !(8480 == ssl3_accept_~s__state~0); 37246#L120 assume !(8481 == ssl3_accept_~s__state~0); 37245#L123 assume !(8482 == ssl3_accept_~s__state~0); 37244#L126 assume !(8464 == ssl3_accept_~s__state~0); 37243#L129 assume !(8465 == ssl3_accept_~s__state~0); 37242#L132 assume !(8466 == ssl3_accept_~s__state~0); 36854#L135 assume !(8496 == ssl3_accept_~s__state~0); 36855#L138 assume !(8497 == ssl3_accept_~s__state~0); 36850#L141 assume !(8512 == ssl3_accept_~s__state~0); 36851#L144 assume !(8513 == ssl3_accept_~s__state~0); 36846#L147 assume !(8528 == ssl3_accept_~s__state~0); 36847#L150 assume !(8529 == ssl3_accept_~s__state~0); 36842#L153 assume !(8544 == ssl3_accept_~s__state~0); 36843#L156 assume !(8545 == ssl3_accept_~s__state~0); 36832#L159 assume !(8560 == ssl3_accept_~s__state~0); 36833#L162 assume !(8561 == ssl3_accept_~s__state~0); 36826#L165 assume 8448 == ssl3_accept_~s__state~0; 36827#L166 assume !(ssl3_accept_~num1~0 > 0); 35755#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35756#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37285#L579 ssl3_accept_~skip~0 := 0; 37284#L99-2 assume !false; 37283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37282#L102 assume !(12292 == ssl3_accept_~s__state~0); 37144#L105 assume !(16384 == ssl3_accept_~s__state~0); 37145#L108 assume !(8192 == ssl3_accept_~s__state~0); 37112#L111 assume !(24576 == ssl3_accept_~s__state~0); 37113#L114 assume !(8195 == ssl3_accept_~s__state~0); 37100#L117 assume !(8480 == ssl3_accept_~s__state~0); 37101#L120 assume !(8481 == ssl3_accept_~s__state~0); 37088#L123 assume !(8482 == ssl3_accept_~s__state~0); 37089#L126 assume !(8464 == ssl3_accept_~s__state~0); 37067#L129 assume !(8465 == ssl3_accept_~s__state~0); 37068#L132 assume !(8466 == ssl3_accept_~s__state~0); 37058#L135 assume !(8496 == ssl3_accept_~s__state~0); 37059#L138 assume !(8497 == ssl3_accept_~s__state~0); 36940#L141 assume !(8512 == ssl3_accept_~s__state~0); 36941#L144 assume !(8513 == ssl3_accept_~s__state~0); 36930#L147 assume !(8528 == ssl3_accept_~s__state~0); 36931#L150 assume !(8529 == ssl3_accept_~s__state~0); 36924#L153 assume !(8544 == ssl3_accept_~s__state~0); 36925#L156 assume !(8545 == ssl3_accept_~s__state~0); 36916#L159 assume !(8560 == ssl3_accept_~s__state~0); 36917#L162 assume !(8561 == ssl3_accept_~s__state~0); 35726#L165 assume !(8448 == ssl3_accept_~s__state~0); 35727#L168 assume 8576 == ssl3_accept_~s__state~0; 36609#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37162#L440 assume !(ssl3_accept_~ret~0 <= 0); 36973#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36972#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36967#L579 ssl3_accept_~skip~0 := 0; 36965#L99-2 assume !false; 36964#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36962#L102 assume !(12292 == ssl3_accept_~s__state~0); 36961#L105 assume !(16384 == ssl3_accept_~s__state~0); 36959#L108 assume !(8192 == ssl3_accept_~s__state~0); 36957#L111 assume !(24576 == ssl3_accept_~s__state~0); 36955#L114 assume !(8195 == ssl3_accept_~s__state~0); 36954#L117 assume !(8480 == ssl3_accept_~s__state~0); 36953#L120 assume !(8481 == ssl3_accept_~s__state~0); 36951#L123 assume !(8482 == ssl3_accept_~s__state~0); 36949#L126 assume 8464 == ssl3_accept_~s__state~0; 35629#L133 [2018-11-23 13:57:54,113 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,114 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-11-23 13:57:54,114 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,114 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,114 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,120 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,121 INFO L82 PathProgramCache]: Analyzing trace with hash -280812705, now seen corresponding path program 1 times [2018-11-23 13:57:54,121 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,121 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,122 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:54,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 201 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2018-11-23 13:57:54,162 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:54,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:54,163 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:54,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:54,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:54,163 INFO L87 Difference]: Start difference. First operand 1878 states and 2436 transitions. cyclomatic complexity: 566 Second operand 3 states. [2018-11-23 13:57:54,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:54,201 INFO L93 Difference]: Finished difference Result 3109 states and 4002 transitions. [2018-11-23 13:57:54,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:54,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3109 states and 4002 transitions. [2018-11-23 13:57:54,209 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2908 [2018-11-23 13:57:54,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3109 states to 3109 states and 4002 transitions. [2018-11-23 13:57:54,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2982 [2018-11-23 13:57:54,219 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2982 [2018-11-23 13:57:54,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3109 states and 4002 transitions. [2018-11-23 13:57:54,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:54,220 INFO L705 BuchiCegarLoop]: Abstraction has 3109 states and 4002 transitions. [2018-11-23 13:57:54,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states and 4002 transitions. [2018-11-23 13:57:54,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 1878. [2018-11-23 13:57:54,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1878 states. [2018-11-23 13:57:54,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2434 transitions. [2018-11-23 13:57:54,235 INFO L728 BuchiCegarLoop]: Abstraction has 1878 states and 2434 transitions. [2018-11-23 13:57:54,235 INFO L608 BuchiCegarLoop]: Abstraction has 1878 states and 2434 transitions. [2018-11-23 13:57:54,235 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-23 13:57:54,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1878 states and 2434 transitions. [2018-11-23 13:57:54,239 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-23 13:57:54,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:54,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:54,241 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 13:57:54,241 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] [2018-11-23 13:57:54,241 INFO L794 eck$LassoCheckResult]: Stem: 40742#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 40743#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40735#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 40736#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40699#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40789#L99-2 assume !false; 40821#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41255#L102 assume !(12292 == ssl3_accept_~s__state~0); 41253#L105 assume !(16384 == ssl3_accept_~s__state~0); 41251#L108 assume !(8192 == ssl3_accept_~s__state~0); 41249#L111 assume !(24576 == ssl3_accept_~s__state~0); 41247#L114 assume !(8195 == ssl3_accept_~s__state~0); 41245#L117 assume !(8480 == ssl3_accept_~s__state~0); 41243#L120 assume !(8481 == ssl3_accept_~s__state~0); 41241#L123 assume !(8482 == ssl3_accept_~s__state~0); 41239#L126 assume 8464 == ssl3_accept_~s__state~0; 40620#L133 [2018-11-23 13:57:54,241 INFO L796 eck$LassoCheckResult]: Loop: 40620#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 40621#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40548#L274-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; 40549#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42391#L579 ssl3_accept_~skip~0 := 0; 42389#L99-2 assume !false; 42388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42386#L102 assume !(12292 == ssl3_accept_~s__state~0); 42384#L105 assume !(16384 == ssl3_accept_~s__state~0); 42382#L108 assume !(8192 == ssl3_accept_~s__state~0); 42380#L111 assume !(24576 == ssl3_accept_~s__state~0); 42378#L114 assume !(8195 == ssl3_accept_~s__state~0); 42376#L117 assume !(8480 == ssl3_accept_~s__state~0); 42374#L120 assume !(8481 == ssl3_accept_~s__state~0); 42373#L123 assume !(8482 == ssl3_accept_~s__state~0); 42372#L126 assume !(8464 == ssl3_accept_~s__state~0); 40763#L129 assume !(8465 == ssl3_accept_~s__state~0); 40750#L132 assume !(8466 == ssl3_accept_~s__state~0); 40751#L135 assume 8496 == ssl3_accept_~s__state~0; 40600#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40601#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40638#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40639#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41525#L293-2 ssl3_accept_~s__init_num~0 := 0; 41828#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41820#L579 ssl3_accept_~skip~0 := 0; 41815#L99-2 assume !false; 41813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41811#L102 assume !(12292 == ssl3_accept_~s__state~0); 41809#L105 assume !(16384 == ssl3_accept_~s__state~0); 41807#L108 assume !(8192 == ssl3_accept_~s__state~0); 41805#L111 assume !(24576 == ssl3_accept_~s__state~0); 41803#L114 assume !(8195 == ssl3_accept_~s__state~0); 41801#L117 assume !(8480 == ssl3_accept_~s__state~0); 41798#L120 assume !(8481 == ssl3_accept_~s__state~0); 41792#L123 assume !(8482 == ssl3_accept_~s__state~0); 41789#L126 assume !(8464 == ssl3_accept_~s__state~0); 41781#L129 assume !(8465 == ssl3_accept_~s__state~0); 41771#L132 assume !(8466 == ssl3_accept_~s__state~0); 41769#L135 assume !(8496 == ssl3_accept_~s__state~0); 41733#L138 assume !(8497 == ssl3_accept_~s__state~0); 40792#L141 assume 8512 == ssl3_accept_~s__state~0; 40775#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40616#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40582#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40583#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42282#L579 ssl3_accept_~skip~0 := 0; 42279#L99-2 assume !false; 42276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42273#L102 assume !(12292 == ssl3_accept_~s__state~0); 42270#L105 assume !(16384 == ssl3_accept_~s__state~0); 42267#L108 assume !(8192 == ssl3_accept_~s__state~0); 42264#L111 assume !(24576 == ssl3_accept_~s__state~0); 42261#L114 assume !(8195 == ssl3_accept_~s__state~0); 42258#L117 assume !(8480 == ssl3_accept_~s__state~0); 42255#L120 assume !(8481 == ssl3_accept_~s__state~0); 42252#L123 assume !(8482 == ssl3_accept_~s__state~0); 42249#L126 assume !(8464 == ssl3_accept_~s__state~0); 42246#L129 assume !(8465 == ssl3_accept_~s__state~0); 42243#L132 assume !(8466 == ssl3_accept_~s__state~0); 42241#L135 assume !(8496 == ssl3_accept_~s__state~0); 42239#L138 assume !(8497 == ssl3_accept_~s__state~0); 42234#L141 assume !(8512 == ssl3_accept_~s__state~0); 42219#L144 assume !(8513 == ssl3_accept_~s__state~0); 42218#L147 assume 8528 == ssl3_accept_~s__state~0; 40933#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42217#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40562#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40563#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40598#L353 assume !(ssl3_accept_~ret~0 <= 0); 40672#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42354#L579 ssl3_accept_~skip~0 := 0; 42353#L99-2 assume !false; 42352#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42351#L102 assume !(12292 == ssl3_accept_~s__state~0); 42350#L105 assume !(16384 == ssl3_accept_~s__state~0); 42349#L108 assume !(8192 == ssl3_accept_~s__state~0); 42348#L111 assume !(24576 == ssl3_accept_~s__state~0); 42347#L114 assume !(8195 == ssl3_accept_~s__state~0); 42346#L117 assume !(8480 == ssl3_accept_~s__state~0); 42335#L120 assume !(8481 == ssl3_accept_~s__state~0); 42330#L123 assume !(8482 == ssl3_accept_~s__state~0); 42328#L126 assume !(8464 == ssl3_accept_~s__state~0); 42326#L129 assume !(8465 == ssl3_accept_~s__state~0); 42324#L132 assume !(8466 == ssl3_accept_~s__state~0); 42317#L135 assume !(8496 == ssl3_accept_~s__state~0); 42314#L138 assume !(8497 == ssl3_accept_~s__state~0); 42232#L141 assume !(8512 == ssl3_accept_~s__state~0); 42229#L144 assume !(8513 == ssl3_accept_~s__state~0); 42225#L147 assume !(8528 == ssl3_accept_~s__state~0); 42103#L150 assume !(8529 == ssl3_accept_~s__state~0); 42101#L153 assume 8544 == ssl3_accept_~s__state~0; 40710#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40711#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 40755#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40727#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40660#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40657#L400 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; 40658#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42154#L579 ssl3_accept_~skip~0 := 0; 42153#L99-2 assume !false; 42152#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42147#L102 assume !(12292 == ssl3_accept_~s__state~0); 42145#L105 assume !(16384 == ssl3_accept_~s__state~0); 42143#L108 assume !(8192 == ssl3_accept_~s__state~0); 42141#L111 assume !(24576 == ssl3_accept_~s__state~0); 42139#L114 assume !(8195 == ssl3_accept_~s__state~0); 42137#L117 assume !(8480 == ssl3_accept_~s__state~0); 42135#L120 assume !(8481 == ssl3_accept_~s__state~0); 42133#L123 assume !(8482 == ssl3_accept_~s__state~0); 42131#L126 assume !(8464 == ssl3_accept_~s__state~0); 42129#L129 assume !(8465 == ssl3_accept_~s__state~0); 42127#L132 assume !(8466 == ssl3_accept_~s__state~0); 42124#L135 assume !(8496 == ssl3_accept_~s__state~0); 42122#L138 assume !(8497 == ssl3_accept_~s__state~0); 42120#L141 assume !(8512 == ssl3_accept_~s__state~0); 42118#L144 assume !(8513 == ssl3_accept_~s__state~0); 42116#L147 assume !(8528 == ssl3_accept_~s__state~0); 42114#L150 assume !(8529 == ssl3_accept_~s__state~0); 42112#L153 assume !(8544 == ssl3_accept_~s__state~0); 42110#L156 assume !(8545 == ssl3_accept_~s__state~0); 42108#L159 assume !(8560 == ssl3_accept_~s__state~0); 42106#L162 assume !(8561 == ssl3_accept_~s__state~0); 42104#L165 assume 8448 == ssl3_accept_~s__state~0; 40632#L166 assume !(ssl3_accept_~num1~0 > 0); 40633#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40762#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42329#L579 ssl3_accept_~skip~0 := 0; 42327#L99-2 assume !false; 42325#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42318#L102 assume !(12292 == ssl3_accept_~s__state~0); 42315#L105 assume !(16384 == ssl3_accept_~s__state~0); 42312#L108 assume !(8192 == ssl3_accept_~s__state~0); 42310#L111 assume !(24576 == ssl3_accept_~s__state~0); 42309#L114 assume !(8195 == ssl3_accept_~s__state~0); 42307#L117 assume !(8480 == ssl3_accept_~s__state~0); 42306#L120 assume !(8481 == ssl3_accept_~s__state~0); 42289#L123 assume !(8482 == ssl3_accept_~s__state~0); 42283#L126 assume !(8464 == ssl3_accept_~s__state~0); 42280#L129 assume !(8465 == ssl3_accept_~s__state~0); 42277#L132 assume !(8466 == ssl3_accept_~s__state~0); 42274#L135 assume !(8496 == ssl3_accept_~s__state~0); 42271#L138 assume !(8497 == ssl3_accept_~s__state~0); 42268#L141 assume !(8512 == ssl3_accept_~s__state~0); 42265#L144 assume !(8513 == ssl3_accept_~s__state~0); 42262#L147 assume !(8528 == ssl3_accept_~s__state~0); 42259#L150 assume !(8529 == ssl3_accept_~s__state~0); 42256#L153 assume !(8544 == ssl3_accept_~s__state~0); 42253#L156 assume !(8545 == ssl3_accept_~s__state~0); 42250#L159 assume !(8560 == ssl3_accept_~s__state~0); 42247#L162 assume !(8561 == ssl3_accept_~s__state~0); 42244#L165 assume !(8448 == ssl3_accept_~s__state~0); 42238#L168 assume 8576 == ssl3_accept_~s__state~0; 40608#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 40609#L440 assume !(ssl3_accept_~ret~0 <= 0); 40746#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40747#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42301#L579 ssl3_accept_~skip~0 := 0; 42231#L99-2 assume !false; 42228#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42224#L102 assume !(12292 == ssl3_accept_~s__state~0); 42223#L105 assume !(16384 == ssl3_accept_~s__state~0); 42222#L108 assume !(8192 == ssl3_accept_~s__state~0); 42220#L111 assume !(24576 == ssl3_accept_~s__state~0); 42165#L114 assume !(8195 == ssl3_accept_~s__state~0); 42164#L117 assume !(8480 == ssl3_accept_~s__state~0); 42163#L120 assume !(8481 == ssl3_accept_~s__state~0); 42162#L123 assume !(8482 == ssl3_accept_~s__state~0); 40876#L126 assume 8464 == ssl3_accept_~s__state~0; 40620#L133 [2018-11-23 13:57:54,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,242 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-11-23 13:57:54,242 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,248 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1670106719, now seen corresponding path program 1 times [2018-11-23 13:57:54,248 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,249 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:54,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:54,282 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 13:57:54,283 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:54,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:54,283 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:54,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:54,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:54,283 INFO L87 Difference]: Start difference. First operand 1878 states and 2434 transitions. cyclomatic complexity: 564 Second operand 3 states. [2018-11-23 13:57:54,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:54,395 INFO L93 Difference]: Finished difference Result 2079 states and 2665 transitions. [2018-11-23 13:57:54,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:54,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2079 states and 2665 transitions. [2018-11-23 13:57:54,401 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1730 [2018-11-23 13:57:54,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2079 states to 2009 states and 2595 transitions. [2018-11-23 13:57:54,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1882 [2018-11-23 13:57:54,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1882 [2018-11-23 13:57:54,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2009 states and 2595 transitions. [2018-11-23 13:57:54,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:54,408 INFO L705 BuchiCegarLoop]: Abstraction has 2009 states and 2595 transitions. [2018-11-23 13:57:54,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2009 states and 2595 transitions. [2018-11-23 13:57:54,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2009 to 1861. [2018-11-23 13:57:54,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1861 states. [2018-11-23 13:57:54,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2405 transitions. [2018-11-23 13:57:54,423 INFO L728 BuchiCegarLoop]: Abstraction has 1861 states and 2405 transitions. [2018-11-23 13:57:54,423 INFO L608 BuchiCegarLoop]: Abstraction has 1861 states and 2405 transitions. [2018-11-23 13:57:54,423 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-23 13:57:54,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1861 states and 2405 transitions. [2018-11-23 13:57:54,427 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1639 [2018-11-23 13:57:54,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:54,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:54,428 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 13:57:54,428 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] [2018-11-23 13:57:54,428 INFO L794 eck$LassoCheckResult]: Stem: 44694#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 44695#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44687#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 44688#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44651#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 44739#L99-2 assume !false; 44788#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45535#L102 assume !(12292 == ssl3_accept_~s__state~0); 45533#L105 assume !(16384 == ssl3_accept_~s__state~0); 45531#L108 assume !(8192 == ssl3_accept_~s__state~0); 45529#L111 assume !(24576 == ssl3_accept_~s__state~0); 45527#L114 assume !(8195 == ssl3_accept_~s__state~0); 45525#L117 assume !(8480 == ssl3_accept_~s__state~0); 45503#L120 assume !(8481 == ssl3_accept_~s__state~0); 45502#L123 assume !(8482 == ssl3_accept_~s__state~0); 45500#L126 assume 8464 == ssl3_accept_~s__state~0; 44581#L133 [2018-11-23 13:57:54,428 INFO L796 eck$LassoCheckResult]: Loop: 44581#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44582#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46331#L274-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; 46329#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46324#L579 ssl3_accept_~skip~0 := 0; 46323#L99-2 assume !false; 46322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46321#L102 assume !(12292 == ssl3_accept_~s__state~0); 46320#L105 assume !(16384 == ssl3_accept_~s__state~0); 46319#L108 assume !(8192 == ssl3_accept_~s__state~0); 46318#L111 assume !(24576 == ssl3_accept_~s__state~0); 46317#L114 assume !(8195 == ssl3_accept_~s__state~0); 46316#L117 assume !(8480 == ssl3_accept_~s__state~0); 46315#L120 assume !(8481 == ssl3_accept_~s__state~0); 46314#L123 assume !(8482 == ssl3_accept_~s__state~0); 46313#L126 assume !(8464 == ssl3_accept_~s__state~0); 46312#L129 assume !(8465 == ssl3_accept_~s__state~0); 46311#L132 assume !(8466 == ssl3_accept_~s__state~0); 45375#L135 assume 8496 == ssl3_accept_~s__state~0; 44880#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45372#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45370#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 45368#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45366#L293-2 ssl3_accept_~s__init_num~0 := 0; 45360#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45354#L579 ssl3_accept_~skip~0 := 0; 45352#L99-2 assume !false; 45350#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45348#L102 assume !(12292 == ssl3_accept_~s__state~0); 45347#L105 assume !(16384 == ssl3_accept_~s__state~0); 45346#L108 assume !(8192 == ssl3_accept_~s__state~0); 45345#L111 assume !(24576 == ssl3_accept_~s__state~0); 45344#L114 assume !(8195 == ssl3_accept_~s__state~0); 45343#L117 assume !(8480 == ssl3_accept_~s__state~0); 45342#L120 assume !(8481 == ssl3_accept_~s__state~0); 45341#L123 assume !(8482 == ssl3_accept_~s__state~0); 45340#L126 assume !(8464 == ssl3_accept_~s__state~0); 45339#L129 assume !(8465 == ssl3_accept_~s__state~0); 45338#L132 assume !(8466 == ssl3_accept_~s__state~0); 45337#L135 assume !(8496 == ssl3_accept_~s__state~0); 45073#L138 assume !(8497 == ssl3_accept_~s__state~0); 44742#L141 assume 8512 == ssl3_accept_~s__state~0; 44725#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44577#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44543#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44544#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46252#L579 ssl3_accept_~skip~0 := 0; 46251#L99-2 assume !false; 46250#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46249#L102 assume !(12292 == ssl3_accept_~s__state~0); 46248#L105 assume !(16384 == ssl3_accept_~s__state~0); 46189#L108 assume !(8192 == ssl3_accept_~s__state~0); 46186#L111 assume !(24576 == ssl3_accept_~s__state~0); 46169#L114 assume !(8195 == ssl3_accept_~s__state~0); 46148#L117 assume !(8480 == ssl3_accept_~s__state~0); 46107#L120 assume !(8481 == ssl3_accept_~s__state~0); 46108#L123 assume !(8482 == ssl3_accept_~s__state~0); 46101#L126 assume !(8464 == ssl3_accept_~s__state~0); 46102#L129 assume !(8465 == ssl3_accept_~s__state~0); 46095#L132 assume !(8466 == ssl3_accept_~s__state~0); 46096#L135 assume !(8496 == ssl3_accept_~s__state~0); 46089#L138 assume !(8497 == ssl3_accept_~s__state~0); 46090#L141 assume !(8512 == ssl3_accept_~s__state~0); 45789#L144 assume !(8513 == ssl3_accept_~s__state~0); 45790#L147 assume 8528 == ssl3_accept_~s__state~0; 44717#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44718#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 44770#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 44771#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44682#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44629#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45691#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45687#L579 ssl3_accept_~skip~0 := 0; 45675#L99-2 assume !false; 45676#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45663#L102 assume !(12292 == ssl3_accept_~s__state~0); 45664#L105 assume !(16384 == ssl3_accept_~s__state~0); 45653#L108 assume !(8192 == ssl3_accept_~s__state~0); 45654#L111 assume !(24576 == ssl3_accept_~s__state~0); 45644#L114 assume !(8195 == ssl3_accept_~s__state~0); 45645#L117 assume !(8480 == ssl3_accept_~s__state~0); 45632#L120 assume !(8481 == ssl3_accept_~s__state~0); 45633#L123 assume !(8482 == ssl3_accept_~s__state~0); 45322#L126 assume !(8464 == ssl3_accept_~s__state~0); 45323#L129 assume !(8465 == ssl3_accept_~s__state~0); 45222#L132 assume !(8466 == ssl3_accept_~s__state~0); 45223#L135 assume !(8496 == ssl3_accept_~s__state~0); 45208#L138 assume !(8497 == ssl3_accept_~s__state~0); 45209#L141 assume !(8512 == ssl3_accept_~s__state~0); 45193#L144 assume !(8513 == ssl3_accept_~s__state~0); 45194#L147 assume !(8528 == ssl3_accept_~s__state~0); 45127#L150 assume !(8529 == ssl3_accept_~s__state~0); 45128#L153 assume 8544 == ssl3_accept_~s__state~0; 44661#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44662#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 44706#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44707#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44626#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 44627#L400 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; 46113#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46106#L579 ssl3_accept_~skip~0 := 0; 46103#L99-2 assume !false; 46100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46097#L102 assume !(12292 == ssl3_accept_~s__state~0); 46094#L105 assume !(16384 == ssl3_accept_~s__state~0); 46091#L108 assume !(8192 == ssl3_accept_~s__state~0); 46088#L111 assume !(24576 == ssl3_accept_~s__state~0); 45876#L114 assume !(8195 == ssl3_accept_~s__state~0); 45844#L117 assume !(8480 == ssl3_accept_~s__state~0); 45788#L120 assume !(8481 == ssl3_accept_~s__state~0); 45699#L123 assume !(8482 == ssl3_accept_~s__state~0); 45698#L126 assume !(8464 == ssl3_accept_~s__state~0); 45694#L129 assume !(8465 == ssl3_accept_~s__state~0); 45685#L132 assume !(8466 == ssl3_accept_~s__state~0); 45679#L135 assume !(8496 == ssl3_accept_~s__state~0); 45680#L138 assume !(8497 == ssl3_accept_~s__state~0); 45667#L141 assume !(8512 == ssl3_accept_~s__state~0); 45668#L144 assume !(8513 == ssl3_accept_~s__state~0); 45655#L147 assume !(8528 == ssl3_accept_~s__state~0); 45656#L150 assume !(8529 == ssl3_accept_~s__state~0); 45647#L153 assume !(8544 == ssl3_accept_~s__state~0); 45648#L156 assume !(8545 == ssl3_accept_~s__state~0); 45635#L159 assume !(8560 == ssl3_accept_~s__state~0); 45636#L162 assume !(8561 == ssl3_accept_~s__state~0); 45622#L165 assume 8448 == ssl3_accept_~s__state~0; 44589#L166 assume !(ssl3_accept_~num1~0 > 0); 44590#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46056#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46050#L579 ssl3_accept_~skip~0 := 0; 46048#L99-2 assume !false; 46046#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46044#L102 assume !(12292 == ssl3_accept_~s__state~0); 46042#L105 assume !(16384 == ssl3_accept_~s__state~0); 46040#L108 assume !(8192 == ssl3_accept_~s__state~0); 46038#L111 assume !(24576 == ssl3_accept_~s__state~0); 46036#L114 assume !(8195 == ssl3_accept_~s__state~0); 46034#L117 assume !(8480 == ssl3_accept_~s__state~0); 46032#L120 assume !(8481 == ssl3_accept_~s__state~0); 46030#L123 assume !(8482 == ssl3_accept_~s__state~0); 46028#L126 assume !(8464 == ssl3_accept_~s__state~0); 46026#L129 assume !(8465 == ssl3_accept_~s__state~0); 46024#L132 assume !(8466 == ssl3_accept_~s__state~0); 46022#L135 assume !(8496 == ssl3_accept_~s__state~0); 46020#L138 assume !(8497 == ssl3_accept_~s__state~0); 46018#L141 assume !(8512 == ssl3_accept_~s__state~0); 46016#L144 assume !(8513 == ssl3_accept_~s__state~0); 46009#L147 assume !(8528 == ssl3_accept_~s__state~0); 46008#L150 assume !(8529 == ssl3_accept_~s__state~0); 46007#L153 assume !(8544 == ssl3_accept_~s__state~0); 46006#L156 assume !(8545 == ssl3_accept_~s__state~0); 46005#L159 assume !(8560 == ssl3_accept_~s__state~0); 46004#L162 assume !(8561 == ssl3_accept_~s__state~0); 46003#L165 assume !(8448 == ssl3_accept_~s__state~0); 46002#L168 assume 8576 == ssl3_accept_~s__state~0; 45880#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 46001#L440 assume !(ssl3_accept_~ret~0 <= 0); 45999#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45309#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46343#L579 ssl3_accept_~skip~0 := 0; 46342#L99-2 assume !false; 46341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46340#L102 assume !(12292 == ssl3_accept_~s__state~0); 46339#L105 assume !(16384 == ssl3_accept_~s__state~0); 46338#L108 assume !(8192 == ssl3_accept_~s__state~0); 46337#L111 assume !(24576 == ssl3_accept_~s__state~0); 46336#L114 assume !(8195 == ssl3_accept_~s__state~0); 46335#L117 assume !(8480 == ssl3_accept_~s__state~0); 45762#L120 assume !(8481 == ssl3_accept_~s__state~0); 46334#L123 assume !(8482 == ssl3_accept_~s__state~0); 46333#L126 assume !(8464 == ssl3_accept_~s__state~0); 46332#L129 assume !(8465 == ssl3_accept_~s__state~0); 46310#L132 assume 8466 == ssl3_accept_~s__state~0; 44581#L133 [2018-11-23 13:57:54,428 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,428 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-11-23 13:57:54,428 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,436 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1795244411, now seen corresponding path program 1 times [2018-11-23 13:57:54,437 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,437 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,437 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:54,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:54,516 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 13:57:54,516 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:54,517 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:54,517 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:54,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:54,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:54,517 INFO L87 Difference]: Start difference. First operand 1861 states and 2405 transitions. cyclomatic complexity: 553 Second operand 3 states. [2018-11-23 13:57:54,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:54,537 INFO L93 Difference]: Finished difference Result 3088 states and 3959 transitions. [2018-11-23 13:57:54,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:54,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3088 states and 3959 transitions. [2018-11-23 13:57:54,547 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2866 [2018-11-23 13:57:54,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3088 states to 3088 states and 3959 transitions. [2018-11-23 13:57:54,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2961 [2018-11-23 13:57:54,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2961 [2018-11-23 13:57:54,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3088 states and 3959 transitions. [2018-11-23 13:57:54,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:54,587 INFO L705 BuchiCegarLoop]: Abstraction has 3088 states and 3959 transitions. [2018-11-23 13:57:54,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3088 states and 3959 transitions. [2018-11-23 13:57:54,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3088 to 1861. [2018-11-23 13:57:54,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1861 states. [2018-11-23 13:57:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1861 states to 1861 states and 2403 transitions. [2018-11-23 13:57:54,608 INFO L728 BuchiCegarLoop]: Abstraction has 1861 states and 2403 transitions. [2018-11-23 13:57:54,608 INFO L608 BuchiCegarLoop]: Abstraction has 1861 states and 2403 transitions. [2018-11-23 13:57:54,608 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-23 13:57:54,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1861 states and 2403 transitions. [2018-11-23 13:57:54,613 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1639 [2018-11-23 13:57:54,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:54,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:54,614 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 13:57:54,614 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] [2018-11-23 13:57:54,614 INFO L794 eck$LassoCheckResult]: Stem: 49649#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 49650#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49643#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 49644#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49609#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 49698#L99-2 assume !false; 49750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50322#L102 assume !(12292 == ssl3_accept_~s__state~0); 50318#L105 assume !(16384 == ssl3_accept_~s__state~0); 50319#L108 assume !(8192 == ssl3_accept_~s__state~0); 50314#L111 assume !(24576 == ssl3_accept_~s__state~0); 50315#L114 assume !(8195 == ssl3_accept_~s__state~0); 50310#L117 assume !(8480 == ssl3_accept_~s__state~0); 50311#L120 assume !(8481 == ssl3_accept_~s__state~0); 50306#L123 assume !(8482 == ssl3_accept_~s__state~0); 50307#L126 assume 8464 == ssl3_accept_~s__state~0; 49540#L133 [2018-11-23 13:57:54,614 INFO L796 eck$LassoCheckResult]: Loop: 49540#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49541#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49466#L274-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; 49467#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50877#L579 ssl3_accept_~skip~0 := 0; 50874#L99-2 assume !false; 50871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50868#L102 assume !(12292 == ssl3_accept_~s__state~0); 50865#L105 assume !(16384 == ssl3_accept_~s__state~0); 50862#L108 assume !(8192 == ssl3_accept_~s__state~0); 50859#L111 assume !(24576 == ssl3_accept_~s__state~0); 50856#L114 assume !(8195 == ssl3_accept_~s__state~0); 50853#L117 assume !(8480 == ssl3_accept_~s__state~0); 50850#L120 assume !(8481 == ssl3_accept_~s__state~0); 50847#L123 assume !(8482 == ssl3_accept_~s__state~0); 50844#L126 assume !(8464 == ssl3_accept_~s__state~0); 50841#L129 assume !(8465 == ssl3_accept_~s__state~0); 50838#L132 assume !(8466 == ssl3_accept_~s__state~0); 50785#L135 assume 8496 == ssl3_accept_~s__state~0; 49519#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49520#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49554#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49555#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50650#L293-2 ssl3_accept_~s__init_num~0 := 0; 50647#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50641#L579 ssl3_accept_~skip~0 := 0; 50638#L99-2 assume !false; 50635#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50632#L102 assume !(12292 == ssl3_accept_~s__state~0); 50627#L105 assume !(16384 == ssl3_accept_~s__state~0); 50626#L108 assume !(8192 == ssl3_accept_~s__state~0); 50625#L111 assume !(24576 == ssl3_accept_~s__state~0); 50624#L114 assume !(8195 == ssl3_accept_~s__state~0); 50510#L117 assume !(8480 == ssl3_accept_~s__state~0); 50509#L120 assume !(8481 == ssl3_accept_~s__state~0); 50508#L123 assume !(8482 == ssl3_accept_~s__state~0); 50506#L126 assume !(8464 == ssl3_accept_~s__state~0); 50504#L129 assume !(8465 == ssl3_accept_~s__state~0); 50502#L132 assume !(8466 == ssl3_accept_~s__state~0); 50498#L135 assume !(8496 == ssl3_accept_~s__state~0); 50496#L138 assume !(8497 == ssl3_accept_~s__state~0); 49701#L141 assume 8512 == ssl3_accept_~s__state~0; 49681#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49682#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49495#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49496#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50441#L579 ssl3_accept_~skip~0 := 0; 50442#L99-2 assume !false; 50436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50437#L102 assume !(12292 == ssl3_accept_~s__state~0); 50430#L105 assume !(16384 == ssl3_accept_~s__state~0); 50431#L108 assume !(8192 == ssl3_accept_~s__state~0); 50424#L111 assume !(24576 == ssl3_accept_~s__state~0); 50425#L114 assume !(8195 == ssl3_accept_~s__state~0); 50412#L117 assume !(8480 == ssl3_accept_~s__state~0); 50413#L120 assume !(8481 == ssl3_accept_~s__state~0); 51047#L123 assume !(8482 == ssl3_accept_~s__state~0); 51046#L126 assume !(8464 == ssl3_accept_~s__state~0); 50398#L129 assume !(8465 == ssl3_accept_~s__state~0); 50399#L132 assume !(8466 == ssl3_accept_~s__state~0); 50390#L135 assume !(8496 == ssl3_accept_~s__state~0); 50391#L138 assume !(8497 == ssl3_accept_~s__state~0); 50382#L141 assume !(8512 == ssl3_accept_~s__state~0); 50383#L144 assume !(8513 == ssl3_accept_~s__state~0); 49823#L147 assume 8528 == ssl3_accept_~s__state~0; 49824#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49477#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 49478#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 49516#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 49517#L353 assume !(ssl3_accept_~ret~0 <= 0); 49641#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49642#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51085#L579 ssl3_accept_~skip~0 := 0; 51081#L99-2 assume !false; 51078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51074#L102 assume !(12292 == ssl3_accept_~s__state~0); 51069#L105 assume !(16384 == ssl3_accept_~s__state~0); 51066#L108 assume !(8192 == ssl3_accept_~s__state~0); 51063#L111 assume !(24576 == ssl3_accept_~s__state~0); 51060#L114 assume !(8195 == ssl3_accept_~s__state~0); 51055#L117 assume !(8480 == ssl3_accept_~s__state~0); 51054#L120 assume !(8481 == ssl3_accept_~s__state~0); 51053#L123 assume !(8482 == ssl3_accept_~s__state~0); 50378#L126 assume !(8464 == ssl3_accept_~s__state~0); 50379#L129 assume !(8465 == ssl3_accept_~s__state~0); 50372#L132 assume !(8466 == ssl3_accept_~s__state~0); 50373#L135 assume !(8496 == ssl3_accept_~s__state~0); 50364#L138 assume !(8497 == ssl3_accept_~s__state~0); 50365#L141 assume !(8512 == ssl3_accept_~s__state~0); 50357#L144 assume !(8513 == ssl3_accept_~s__state~0); 50358#L147 assume !(8528 == ssl3_accept_~s__state~0); 50349#L150 assume !(8529 == ssl3_accept_~s__state~0); 50350#L153 assume 8544 == ssl3_accept_~s__state~0; 49618#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49619#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 49662#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49663#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49585#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 49572#L400 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; 49573#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50961#L579 ssl3_accept_~skip~0 := 0; 50959#L99-2 assume !false; 50957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50955#L102 assume !(12292 == ssl3_accept_~s__state~0); 50953#L105 assume !(16384 == ssl3_accept_~s__state~0); 50951#L108 assume !(8192 == ssl3_accept_~s__state~0); 50949#L111 assume !(24576 == ssl3_accept_~s__state~0); 50947#L114 assume !(8195 == ssl3_accept_~s__state~0); 50945#L117 assume !(8480 == ssl3_accept_~s__state~0); 50943#L120 assume !(8481 == ssl3_accept_~s__state~0); 50941#L123 assume !(8482 == ssl3_accept_~s__state~0); 50939#L126 assume !(8464 == ssl3_accept_~s__state~0); 50937#L129 assume !(8465 == ssl3_accept_~s__state~0); 50935#L132 assume !(8466 == ssl3_accept_~s__state~0); 50933#L135 assume !(8496 == ssl3_accept_~s__state~0); 50931#L138 assume !(8497 == ssl3_accept_~s__state~0); 50929#L141 assume !(8512 == ssl3_accept_~s__state~0); 50927#L144 assume !(8513 == ssl3_accept_~s__state~0); 50925#L147 assume !(8528 == ssl3_accept_~s__state~0); 50923#L150 assume !(8529 == ssl3_accept_~s__state~0); 50921#L153 assume !(8544 == ssl3_accept_~s__state~0); 50692#L156 assume !(8545 == ssl3_accept_~s__state~0); 50693#L159 assume !(8560 == ssl3_accept_~s__state~0); 50461#L162 assume !(8561 == ssl3_accept_~s__state~0); 50462#L165 assume 8448 == ssl3_accept_~s__state~0; 49548#L166 assume !(ssl3_accept_~num1~0 > 0); 49549#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49670#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51270#L579 ssl3_accept_~skip~0 := 0; 51269#L99-2 assume !false; 51268#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51267#L102 assume !(12292 == ssl3_accept_~s__state~0); 51266#L105 assume !(16384 == ssl3_accept_~s__state~0); 51265#L108 assume !(8192 == ssl3_accept_~s__state~0); 51264#L111 assume !(24576 == ssl3_accept_~s__state~0); 51263#L114 assume !(8195 == ssl3_accept_~s__state~0); 51262#L117 assume !(8480 == ssl3_accept_~s__state~0); 51261#L120 assume !(8481 == ssl3_accept_~s__state~0); 51259#L123 assume !(8482 == ssl3_accept_~s__state~0); 51257#L126 assume !(8464 == ssl3_accept_~s__state~0); 51256#L129 assume !(8465 == ssl3_accept_~s__state~0); 51255#L132 assume !(8466 == ssl3_accept_~s__state~0); 51251#L135 assume !(8496 == ssl3_accept_~s__state~0); 51250#L138 assume !(8497 == ssl3_accept_~s__state~0); 51249#L141 assume !(8512 == ssl3_accept_~s__state~0); 51247#L144 assume !(8513 == ssl3_accept_~s__state~0); 51241#L147 assume !(8528 == ssl3_accept_~s__state~0); 51239#L150 assume !(8529 == ssl3_accept_~s__state~0); 51237#L153 assume !(8544 == ssl3_accept_~s__state~0); 51235#L156 assume !(8545 == ssl3_accept_~s__state~0); 51228#L159 assume !(8560 == ssl3_accept_~s__state~0); 51225#L162 assume !(8561 == ssl3_accept_~s__state~0); 51222#L165 assume !(8448 == ssl3_accept_~s__state~0); 51219#L168 assume 8576 == ssl3_accept_~s__state~0; 49528#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49529#L440 assume !(ssl3_accept_~ret~0 <= 0); 49653#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49654#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50820#L579 ssl3_accept_~skip~0 := 0; 50818#L99-2 assume !false; 50816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50814#L102 assume !(12292 == ssl3_accept_~s__state~0); 50811#L105 assume !(16384 == ssl3_accept_~s__state~0); 50809#L108 assume !(8192 == ssl3_accept_~s__state~0); 50806#L111 assume !(24576 == ssl3_accept_~s__state~0); 50804#L114 assume !(8195 == ssl3_accept_~s__state~0); 50801#L117 assume !(8480 == ssl3_accept_~s__state~0); 49802#L120 assume !(8481 == ssl3_accept_~s__state~0); 50796#L123 assume !(8482 == ssl3_accept_~s__state~0); 50792#L126 assume !(8464 == ssl3_accept_~s__state~0); 50790#L129 assume !(8465 == ssl3_accept_~s__state~0); 50791#L132 assume 8466 == ssl3_accept_~s__state~0; 49540#L133 [2018-11-23 13:57:54,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,615 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-11-23 13:57:54,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,621 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1345216582, now seen corresponding path program 1 times [2018-11-23 13:57:54,621 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,621 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,622 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:54,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:54,718 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 13:57:54,718 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:54,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 13:57:54,719 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:54,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 13:57:54,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 13:57:54,719 INFO L87 Difference]: Start difference. First operand 1861 states and 2403 transitions. cyclomatic complexity: 551 Second operand 5 states. [2018-11-23 13:57:54,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:54,820 INFO L93 Difference]: Finished difference Result 7964 states and 10169 transitions. [2018-11-23 13:57:54,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-23 13:57:54,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7964 states and 10169 transitions. [2018-11-23 13:57:54,849 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7646 [2018-11-23 13:57:54,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7964 states to 7964 states and 10169 transitions. [2018-11-23 13:57:54,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7837 [2018-11-23 13:57:54,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7837 [2018-11-23 13:57:54,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7964 states and 10169 transitions. [2018-11-23 13:57:54,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:54,875 INFO L705 BuchiCegarLoop]: Abstraction has 7964 states and 10169 transitions. [2018-11-23 13:57:54,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7964 states and 10169 transitions. [2018-11-23 13:57:54,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7964 to 3106. [2018-11-23 13:57:54,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3106 states. [2018-11-23 13:57:54,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3106 states to 3106 states and 3985 transitions. [2018-11-23 13:57:54,923 INFO L728 BuchiCegarLoop]: Abstraction has 3106 states and 3985 transitions. [2018-11-23 13:57:54,923 INFO L608 BuchiCegarLoop]: Abstraction has 3106 states and 3985 transitions. [2018-11-23 13:57:54,923 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-23 13:57:54,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3106 states and 3985 transitions. [2018-11-23 13:57:54,931 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2884 [2018-11-23 13:57:54,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:54,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:54,932 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 13:57:54,932 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 13:57:54,933 INFO L794 eck$LassoCheckResult]: Stem: 59486#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 59487#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59480#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 59481#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59444#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 59536#L99-2 assume !false; 59574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61401#L102 assume !(12292 == ssl3_accept_~s__state~0); 61400#L105 assume !(16384 == ssl3_accept_~s__state~0); 61399#L108 assume !(8192 == ssl3_accept_~s__state~0); 61398#L111 assume !(24576 == ssl3_accept_~s__state~0); 61397#L114 assume !(8195 == ssl3_accept_~s__state~0); 61181#L117 assume !(8480 == ssl3_accept_~s__state~0); 61179#L120 assume !(8481 == ssl3_accept_~s__state~0); 61180#L123 assume !(8482 == ssl3_accept_~s__state~0); 61375#L126 assume 8464 == ssl3_accept_~s__state~0; 59380#L133 [2018-11-23 13:57:54,933 INFO L796 eck$LassoCheckResult]: Loop: 59380#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59317#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59318#L274-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; 61766#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61761#L579 ssl3_accept_~skip~0 := 0; 61760#L99-2 assume !false; 61759#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61758#L102 assume !(12292 == ssl3_accept_~s__state~0); 61757#L105 assume !(16384 == ssl3_accept_~s__state~0); 61756#L108 assume !(8192 == ssl3_accept_~s__state~0); 61755#L111 assume !(24576 == ssl3_accept_~s__state~0); 61754#L114 assume !(8195 == ssl3_accept_~s__state~0); 61753#L117 assume !(8480 == ssl3_accept_~s__state~0); 61752#L120 assume !(8481 == ssl3_accept_~s__state~0); 61751#L123 assume !(8482 == ssl3_accept_~s__state~0); 61750#L126 assume !(8464 == ssl3_accept_~s__state~0); 61749#L129 assume !(8465 == ssl3_accept_~s__state~0); 61747#L132 assume !(8466 == ssl3_accept_~s__state~0); 61295#L135 assume 8496 == ssl3_accept_~s__state~0; 60857#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61292#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61290#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 61288#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61285#L293-2 ssl3_accept_~s__init_num~0 := 0; 61281#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61274#L579 ssl3_accept_~skip~0 := 0; 61271#L99-2 assume !false; 61268#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61265#L102 assume !(12292 == ssl3_accept_~s__state~0); 61262#L105 assume !(16384 == ssl3_accept_~s__state~0); 61259#L108 assume !(8192 == ssl3_accept_~s__state~0); 61256#L111 assume !(24576 == ssl3_accept_~s__state~0); 61253#L114 assume !(8195 == ssl3_accept_~s__state~0); 61250#L117 assume !(8480 == ssl3_accept_~s__state~0); 61246#L120 assume !(8481 == ssl3_accept_~s__state~0); 61242#L123 assume !(8482 == ssl3_accept_~s__state~0); 61234#L126 assume !(8464 == ssl3_accept_~s__state~0); 61231#L129 assume !(8465 == ssl3_accept_~s__state~0); 61227#L132 assume !(8466 == ssl3_accept_~s__state~0); 61224#L135 assume !(8496 == ssl3_accept_~s__state~0); 61221#L138 assume !(8497 == ssl3_accept_~s__state~0); 59539#L141 assume 8512 == ssl3_accept_~s__state~0; 59599#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59600#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 59482#L308 assume !(ssl3_accept_~ret~0 <= 0); 59483#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61719#L579 ssl3_accept_~skip~0 := 0; 61714#L99-2 assume !false; 61715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61710#L102 assume !(12292 == ssl3_accept_~s__state~0); 61711#L105 assume !(16384 == ssl3_accept_~s__state~0); 61706#L108 assume !(8192 == ssl3_accept_~s__state~0); 61707#L111 assume !(24576 == ssl3_accept_~s__state~0); 61702#L114 assume !(8195 == ssl3_accept_~s__state~0); 61703#L117 assume !(8480 == ssl3_accept_~s__state~0); 61698#L120 assume !(8481 == ssl3_accept_~s__state~0); 61699#L123 assume !(8482 == ssl3_accept_~s__state~0); 61694#L126 assume !(8464 == ssl3_accept_~s__state~0); 61695#L129 assume !(8465 == ssl3_accept_~s__state~0); 61690#L132 assume !(8466 == ssl3_accept_~s__state~0); 61691#L135 assume !(8496 == ssl3_accept_~s__state~0); 61686#L138 assume !(8497 == ssl3_accept_~s__state~0); 61687#L141 assume !(8512 == ssl3_accept_~s__state~0); 61682#L144 assume !(8513 == ssl3_accept_~s__state~0); 61683#L147 assume 8528 == ssl3_accept_~s__state~0; 60965#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 62312#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 62311#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 62305#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 62308#L353 assume !(ssl3_accept_~ret~0 <= 0); 62303#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62285#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62280#L579 ssl3_accept_~skip~0 := 0; 62279#L99-2 assume !false; 62278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62277#L102 assume !(12292 == ssl3_accept_~s__state~0); 62275#L105 assume !(16384 == ssl3_accept_~s__state~0); 62274#L108 assume !(8192 == ssl3_accept_~s__state~0); 62272#L111 assume !(24576 == ssl3_accept_~s__state~0); 62270#L114 assume !(8195 == ssl3_accept_~s__state~0); 62268#L117 assume !(8480 == ssl3_accept_~s__state~0); 62266#L120 assume !(8481 == ssl3_accept_~s__state~0); 62264#L123 assume !(8482 == ssl3_accept_~s__state~0); 62262#L126 assume !(8464 == ssl3_accept_~s__state~0); 62260#L129 assume !(8465 == ssl3_accept_~s__state~0); 62258#L132 assume !(8466 == ssl3_accept_~s__state~0); 62256#L135 assume !(8496 == ssl3_accept_~s__state~0); 62254#L138 assume !(8497 == ssl3_accept_~s__state~0); 62253#L141 assume !(8512 == ssl3_accept_~s__state~0); 62252#L144 assume !(8513 == ssl3_accept_~s__state~0); 62251#L147 assume !(8528 == ssl3_accept_~s__state~0); 62250#L150 assume !(8529 == ssl3_accept_~s__state~0); 62249#L153 assume 8544 == ssl3_accept_~s__state~0; 59454#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59310#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 59312#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59499#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 62227#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 59410#L400 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; 59411#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61913#L579 ssl3_accept_~skip~0 := 0; 61910#L99-2 assume !false; 61907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61904#L102 assume !(12292 == ssl3_accept_~s__state~0); 61901#L105 assume !(16384 == ssl3_accept_~s__state~0); 61898#L108 assume !(8192 == ssl3_accept_~s__state~0); 61895#L111 assume !(24576 == ssl3_accept_~s__state~0); 61892#L114 assume !(8195 == ssl3_accept_~s__state~0); 61889#L117 assume !(8480 == ssl3_accept_~s__state~0); 61886#L120 assume !(8481 == ssl3_accept_~s__state~0); 61883#L123 assume !(8482 == ssl3_accept_~s__state~0); 61880#L126 assume !(8464 == ssl3_accept_~s__state~0); 61877#L129 assume !(8465 == ssl3_accept_~s__state~0); 61874#L132 assume !(8466 == ssl3_accept_~s__state~0); 61871#L135 assume !(8496 == ssl3_accept_~s__state~0); 61868#L138 assume !(8497 == ssl3_accept_~s__state~0); 61865#L141 assume !(8512 == ssl3_accept_~s__state~0); 61861#L144 assume !(8513 == ssl3_accept_~s__state~0); 61857#L147 assume !(8528 == ssl3_accept_~s__state~0); 61855#L150 assume !(8529 == ssl3_accept_~s__state~0); 61838#L153 assume !(8544 == ssl3_accept_~s__state~0); 61790#L156 assume !(8545 == ssl3_accept_~s__state~0); 61746#L159 assume !(8560 == ssl3_accept_~s__state~0); 61744#L162 assume !(8561 == ssl3_accept_~s__state~0); 61745#L165 assume 8448 == ssl3_accept_~s__state~0; 62132#L166 assume !(ssl3_accept_~num1~0 > 0); 62124#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62121#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62115#L579 ssl3_accept_~skip~0 := 0; 62113#L99-2 assume !false; 62091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62085#L102 assume !(12292 == ssl3_accept_~s__state~0); 62066#L105 assume !(16384 == ssl3_accept_~s__state~0); 62009#L108 assume !(8192 == ssl3_accept_~s__state~0); 62007#L111 assume !(24576 == ssl3_accept_~s__state~0); 62006#L114 assume !(8195 == ssl3_accept_~s__state~0); 62005#L117 assume !(8480 == ssl3_accept_~s__state~0); 62004#L120 assume !(8481 == ssl3_accept_~s__state~0); 62003#L123 assume !(8482 == ssl3_accept_~s__state~0); 62002#L126 assume !(8464 == ssl3_accept_~s__state~0); 62001#L129 assume !(8465 == ssl3_accept_~s__state~0); 62000#L132 assume !(8466 == ssl3_accept_~s__state~0); 61999#L135 assume !(8496 == ssl3_accept_~s__state~0); 61998#L138 assume !(8497 == ssl3_accept_~s__state~0); 61997#L141 assume !(8512 == ssl3_accept_~s__state~0); 61996#L144 assume !(8513 == ssl3_accept_~s__state~0); 61995#L147 assume !(8528 == ssl3_accept_~s__state~0); 61994#L150 assume !(8529 == ssl3_accept_~s__state~0); 61993#L153 assume !(8544 == ssl3_accept_~s__state~0); 61992#L156 assume !(8545 == ssl3_accept_~s__state~0); 61991#L159 assume !(8560 == ssl3_accept_~s__state~0); 61990#L162 assume !(8561 == ssl3_accept_~s__state~0); 61989#L165 assume !(8448 == ssl3_accept_~s__state~0); 61988#L168 assume 8576 == ssl3_accept_~s__state~0; 61946#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61839#L440 assume !(ssl3_accept_~ret~0 <= 0); 61840#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 61446#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61827#L579 ssl3_accept_~skip~0 := 0; 61826#L99-2 assume !false; 61825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61824#L102 assume !(12292 == ssl3_accept_~s__state~0); 61823#L105 assume !(16384 == ssl3_accept_~s__state~0); 61821#L108 assume !(8192 == ssl3_accept_~s__state~0); 61820#L111 assume !(24576 == ssl3_accept_~s__state~0); 61815#L114 assume !(8195 == ssl3_accept_~s__state~0); 61799#L117 assume !(8480 == ssl3_accept_~s__state~0); 61797#L120 assume !(8481 == ssl3_accept_~s__state~0); 61795#L123 assume !(8482 == ssl3_accept_~s__state~0); 61793#L126 assume !(8464 == ssl3_accept_~s__state~0); 61791#L129 assume !(8465 == ssl3_accept_~s__state~0); 61748#L132 assume 8466 == ssl3_accept_~s__state~0; 59380#L133 [2018-11-23 13:57:54,933 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,933 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-11-23 13:57:54,933 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,934 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,940 INFO L82 PathProgramCache]: Analyzing trace with hash 232825555, now seen corresponding path program 1 times [2018-11-23 13:57:54,941 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,941 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,941 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:54,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1002226363, now seen corresponding path program 1 times [2018-11-23 13:57:54,972 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:54,972 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:54,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:54,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:54,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:55,809 WARN L180 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-23 13:57:55,856 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:55,856 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:55,856 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:55,856 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:55,856 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 13:57:55,856 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:55,856 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:55,856 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:55,856 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-23 13:57:55,856 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:55,856 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:55,858 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 13:57:55,871 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 13:57:55,872 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 13:57:55,874 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 13:57:55,876 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 13:57:55,878 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 13:57:55,883 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 13:57:55,884 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 13:57:55,886 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 13:57:55,888 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 13:57:55,890 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 13:57:55,891 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 13:57:55,893 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 13:57:55,894 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 13:57:55,895 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 13:57:55,899 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 13:57:55,900 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 13:57:55,905 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 13:57:55,907 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 13:57:55,909 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 13:57:55,910 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 13:57:55,913 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 13:57:56,078 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:56,078 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/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 13:57:56,088 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 13:57:56,088 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 9 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:56,117 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 13:57:56,117 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 13:57:56,120 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 13:57:56,134 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:56,134 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:56,134 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:56,134 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:56,134 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 13:57:56,134 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:56,134 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:56,134 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:56,134 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-23 13:57:56,134 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:56,134 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:56,136 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 13:57:56,142 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 13:57:56,146 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 13:57:56,153 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 13:57:56,155 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 13:57:56,157 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 13:57:56,160 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 13:57:56,163 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 13:57:56,165 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 13:57:56,166 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 13:57:56,168 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 13:57:56,170 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 13:57:56,173 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 13:57:56,174 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 13:57:56,176 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 13:57:56,177 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 13:57:56,181 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 13:57:56,182 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 13:57:56,187 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 13:57:56,189 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 13:57:56,190 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 13:57:56,193 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 13:57:56,326 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:56,326 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 13:57:56,326 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 13:57:56,327 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:56,327 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:56,327 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:56,327 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:56,327 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:56,328 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:56,328 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:56,329 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 13:57:56,330 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 13:57:56,331 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-23 13:57:56,331 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 13:57:56,331 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 13:57:56,331 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 13:57:56,331 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-23 13:57:56,331 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 13:57:56,349 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:56,358 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:56,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:56,382 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:57:56,414 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-23 13:57:56,414 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 13:57:56,415 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3106 states and 3985 transitions. cyclomatic complexity: 890 Second operand 5 states. [2018-11-23 13:57:56,489 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3106 states and 3985 transitions. cyclomatic complexity: 890. Second operand 5 states. Result 8114 states and 10359 transitions. Complement of second has 4 states. [2018-11-23 13:57:56,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-23 13:57:56,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 13:57:56,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2018-11-23 13:57:56,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 173 letters. [2018-11-23 13:57:56,495 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:56,496 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 189 letters. Loop has 173 letters. [2018-11-23 13:57:56,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:56,497 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 346 letters. [2018-11-23 13:57:56,504 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:57:56,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8114 states and 10359 transitions. [2018-11-23 13:57:56,529 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5376 [2018-11-23 13:57:56,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8114 states to 8114 states and 10359 transitions. [2018-11-23 13:57:56,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5475 [2018-11-23 13:57:56,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5487 [2018-11-23 13:57:56,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8114 states and 10359 transitions. [2018-11-23 13:57:56,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:56,556 INFO L705 BuchiCegarLoop]: Abstraction has 8114 states and 10359 transitions. [2018-11-23 13:57:56,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8114 states and 10359 transitions. [2018-11-23 13:57:56,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8114 to 8102. [2018-11-23 13:57:56,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8102 states. [2018-11-23 13:57:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8102 states to 8102 states and 10341 transitions. [2018-11-23 13:57:56,629 INFO L728 BuchiCegarLoop]: Abstraction has 8102 states and 10341 transitions. [2018-11-23 13:57:56,629 INFO L608 BuchiCegarLoop]: Abstraction has 8102 states and 10341 transitions. [2018-11-23 13:57:56,629 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-23 13:57:56,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8102 states and 10341 transitions. [2018-11-23 13:57:56,649 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5376 [2018-11-23 13:57:56,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:56,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:56,651 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:56,651 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 13:57:56,651 INFO L794 eck$LassoCheckResult]: Stem: 71376#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 71377#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71369#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 71370#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71317#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 71439#L99-2 assume !false; 73431#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77327#L102 assume !(12292 == ssl3_accept_~s__state~0); 77322#L105 assume !(16384 == ssl3_accept_~s__state~0); 77317#L108 assume !(8192 == ssl3_accept_~s__state~0); 77126#L111 assume !(24576 == ssl3_accept_~s__state~0); 77124#L114 assume !(8195 == ssl3_accept_~s__state~0); 75788#L117 assume !(8480 == ssl3_accept_~s__state~0); 74815#L120 assume !(8481 == ssl3_accept_~s__state~0); 74802#L123 assume !(8482 == ssl3_accept_~s__state~0); 71885#L126 assume 8464 == ssl3_accept_~s__state~0; 71883#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 71884#L274 [2018-11-23 13:57:56,652 INFO L796 eck$LassoCheckResult]: Loop: 71884#L274 assume !(0 == ssl3_accept_~blastFlag~0); 79160#L274-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; 79159#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79173#L579 ssl3_accept_~skip~0 := 0; 79172#L99-2 assume !false; 79171#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79170#L102 assume !(12292 == ssl3_accept_~s__state~0); 79169#L105 assume !(16384 == ssl3_accept_~s__state~0); 79168#L108 assume !(8192 == ssl3_accept_~s__state~0); 79167#L111 assume !(24576 == ssl3_accept_~s__state~0); 79166#L114 assume !(8195 == ssl3_accept_~s__state~0); 79165#L117 assume !(8480 == ssl3_accept_~s__state~0); 79164#L120 assume !(8481 == ssl3_accept_~s__state~0); 79163#L123 assume !(8482 == ssl3_accept_~s__state~0); 79162#L126 assume !(8464 == ssl3_accept_~s__state~0); 79161#L129 assume !(8465 == ssl3_accept_~s__state~0); 75784#L132 assume !(8466 == ssl3_accept_~s__state~0); 75750#L135 assume 8496 == ssl3_accept_~s__state~0; 75691#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75749#L287 assume !(1 == ssl3_accept_~blastFlag~0); 75748#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 75741#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75738#L293-2 ssl3_accept_~s__init_num~0 := 0; 75731#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75725#L579 ssl3_accept_~skip~0 := 0; 75723#L99-2 assume !false; 75721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75719#L102 assume !(12292 == ssl3_accept_~s__state~0); 75717#L105 assume !(16384 == ssl3_accept_~s__state~0); 75715#L108 assume !(8192 == ssl3_accept_~s__state~0); 75713#L111 assume !(24576 == ssl3_accept_~s__state~0); 75710#L114 assume !(8195 == ssl3_accept_~s__state~0); 75708#L117 assume !(8480 == ssl3_accept_~s__state~0); 75705#L120 assume !(8481 == ssl3_accept_~s__state~0); 75702#L123 assume !(8482 == ssl3_accept_~s__state~0); 75700#L126 assume !(8464 == ssl3_accept_~s__state~0); 75698#L129 assume !(8465 == ssl3_accept_~s__state~0); 75695#L132 assume !(8466 == ssl3_accept_~s__state~0); 75693#L135 assume !(8496 == ssl3_accept_~s__state~0); 75690#L138 assume !(8497 == ssl3_accept_~s__state~0); 75686#L141 assume 8512 == ssl3_accept_~s__state~0; 75683#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75680#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 75681#L308 assume !(ssl3_accept_~ret~0 <= 0); 77532#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 77530#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77525#L579 ssl3_accept_~skip~0 := 0; 77524#L99-2 assume !false; 77523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77522#L102 assume !(12292 == ssl3_accept_~s__state~0); 77521#L105 assume !(16384 == ssl3_accept_~s__state~0); 77520#L108 assume !(8192 == ssl3_accept_~s__state~0); 77519#L111 assume !(24576 == ssl3_accept_~s__state~0); 77518#L114 assume !(8195 == ssl3_accept_~s__state~0); 77517#L117 assume !(8480 == ssl3_accept_~s__state~0); 77516#L120 assume !(8481 == ssl3_accept_~s__state~0); 77515#L123 assume !(8482 == ssl3_accept_~s__state~0); 77514#L126 assume !(8464 == ssl3_accept_~s__state~0); 77513#L129 assume !(8465 == ssl3_accept_~s__state~0); 77512#L132 assume !(8466 == ssl3_accept_~s__state~0); 77511#L135 assume !(8496 == ssl3_accept_~s__state~0); 77510#L138 assume !(8497 == ssl3_accept_~s__state~0); 77509#L141 assume !(8512 == ssl3_accept_~s__state~0); 77508#L144 assume !(8513 == ssl3_accept_~s__state~0); 77507#L147 assume 8528 == ssl3_accept_~s__state~0; 75772#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 77506#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 77504#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 77496#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 77499#L353 assume !(ssl3_accept_~ret~0 <= 0); 77494#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 77492#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77487#L579 ssl3_accept_~skip~0 := 0; 77485#L99-2 assume !false; 77480#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77478#L102 assume !(12292 == ssl3_accept_~s__state~0); 77476#L105 assume !(16384 == ssl3_accept_~s__state~0); 77474#L108 assume !(8192 == ssl3_accept_~s__state~0); 77472#L111 assume !(24576 == ssl3_accept_~s__state~0); 77470#L114 assume !(8195 == ssl3_accept_~s__state~0); 77468#L117 assume !(8480 == ssl3_accept_~s__state~0); 77466#L120 assume !(8481 == ssl3_accept_~s__state~0); 77464#L123 assume !(8482 == ssl3_accept_~s__state~0); 77462#L126 assume !(8464 == ssl3_accept_~s__state~0); 77460#L129 assume !(8465 == ssl3_accept_~s__state~0); 77458#L132 assume !(8466 == ssl3_accept_~s__state~0); 77456#L135 assume !(8496 == ssl3_accept_~s__state~0); 77454#L138 assume !(8497 == ssl3_accept_~s__state~0); 77452#L141 assume !(8512 == ssl3_accept_~s__state~0); 77450#L144 assume !(8513 == ssl3_accept_~s__state~0); 77448#L147 assume !(8528 == ssl3_accept_~s__state~0); 77446#L150 assume !(8529 == ssl3_accept_~s__state~0); 77444#L153 assume 8544 == ssl3_accept_~s__state~0; 75763#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 77441#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 77438#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77436#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 77432#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 77431#L400 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; 77428#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77423#L579 ssl3_accept_~skip~0 := 0; 77422#L99-2 assume !false; 77421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77420#L102 assume !(12292 == ssl3_accept_~s__state~0); 77419#L105 assume !(16384 == ssl3_accept_~s__state~0); 77418#L108 assume !(8192 == ssl3_accept_~s__state~0); 77417#L111 assume !(24576 == ssl3_accept_~s__state~0); 77416#L114 assume !(8195 == ssl3_accept_~s__state~0); 77415#L117 assume !(8480 == ssl3_accept_~s__state~0); 77414#L120 assume !(8481 == ssl3_accept_~s__state~0); 77413#L123 assume !(8482 == ssl3_accept_~s__state~0); 77412#L126 assume !(8464 == ssl3_accept_~s__state~0); 77411#L129 assume !(8465 == ssl3_accept_~s__state~0); 77410#L132 assume !(8466 == ssl3_accept_~s__state~0); 77409#L135 assume !(8496 == ssl3_accept_~s__state~0); 77408#L138 assume !(8497 == ssl3_accept_~s__state~0); 77407#L141 assume !(8512 == ssl3_accept_~s__state~0); 77406#L144 assume !(8513 == ssl3_accept_~s__state~0); 77405#L147 assume !(8528 == ssl3_accept_~s__state~0); 77404#L150 assume !(8529 == ssl3_accept_~s__state~0); 77403#L153 assume !(8544 == ssl3_accept_~s__state~0); 77402#L156 assume !(8545 == ssl3_accept_~s__state~0); 77401#L159 assume !(8560 == ssl3_accept_~s__state~0); 77400#L162 assume !(8561 == ssl3_accept_~s__state~0); 77399#L165 assume 8448 == ssl3_accept_~s__state~0; 77397#L166 assume !(ssl3_accept_~num1~0 > 0); 77396#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77394#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77389#L579 ssl3_accept_~skip~0 := 0; 77388#L99-2 assume !false; 77387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77386#L102 assume !(12292 == ssl3_accept_~s__state~0); 77385#L105 assume !(16384 == ssl3_accept_~s__state~0); 77384#L108 assume !(8192 == ssl3_accept_~s__state~0); 77383#L111 assume !(24576 == ssl3_accept_~s__state~0); 77382#L114 assume !(8195 == ssl3_accept_~s__state~0); 77381#L117 assume !(8480 == ssl3_accept_~s__state~0); 77380#L120 assume !(8481 == ssl3_accept_~s__state~0); 77379#L123 assume !(8482 == ssl3_accept_~s__state~0); 77378#L126 assume !(8464 == ssl3_accept_~s__state~0); 77377#L129 assume !(8465 == ssl3_accept_~s__state~0); 77376#L132 assume !(8466 == ssl3_accept_~s__state~0); 77375#L135 assume !(8496 == ssl3_accept_~s__state~0); 77374#L138 assume !(8497 == ssl3_accept_~s__state~0); 77373#L141 assume !(8512 == ssl3_accept_~s__state~0); 77372#L144 assume !(8513 == ssl3_accept_~s__state~0); 77371#L147 assume !(8528 == ssl3_accept_~s__state~0); 77370#L150 assume !(8529 == ssl3_accept_~s__state~0); 77369#L153 assume !(8544 == ssl3_accept_~s__state~0); 77368#L156 assume !(8545 == ssl3_accept_~s__state~0); 77367#L159 assume !(8560 == ssl3_accept_~s__state~0); 77366#L162 assume !(8561 == ssl3_accept_~s__state~0); 77365#L165 assume !(8448 == ssl3_accept_~s__state~0); 77364#L168 assume 8576 == ssl3_accept_~s__state~0; 76469#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 77363#L440 assume !(ssl3_accept_~ret~0 <= 0); 77362#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 76219#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76210#L579 ssl3_accept_~skip~0 := 0; 76203#L99-2 assume !false; 76198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76189#L102 assume !(12292 == ssl3_accept_~s__state~0); 76182#L105 assume !(16384 == ssl3_accept_~s__state~0); 76175#L108 assume !(8192 == ssl3_accept_~s__state~0); 76169#L111 assume !(24576 == ssl3_accept_~s__state~0); 76160#L114 assume !(8195 == ssl3_accept_~s__state~0); 76153#L117 assume !(8480 == ssl3_accept_~s__state~0); 76145#L120 assume !(8481 == ssl3_accept_~s__state~0); 75965#L123 assume !(8482 == ssl3_accept_~s__state~0); 75906#L126 assume !(8464 == ssl3_accept_~s__state~0); 75893#L129 assume !(8465 == ssl3_accept_~s__state~0); 75894#L132 assume 8466 == ssl3_accept_~s__state~0; 75697#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 71884#L274 [2018-11-23 13:57:56,652 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:56,652 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2018-11-23 13:57:56,652 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:56,652 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:56,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,653 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:56,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:56,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:56,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1079737299, now seen corresponding path program 1 times [2018-11-23 13:57:56,660 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:56,660 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:56,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:56,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:56,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:56,685 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:56,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1088120913, now seen corresponding path program 1 times [2018-11-23 13:57:56,685 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:56,685 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:56,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:56,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:56,740 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2018-11-23 13:57:56,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:56,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:57,546 WARN L180 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-23 13:57:57,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:57,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:57,591 INFO L87 Difference]: Start difference. First operand 8102 states and 10341 transitions. cyclomatic complexity: 2258 Second operand 3 states. [2018-11-23 13:57:57,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:57,660 INFO L93 Difference]: Finished difference Result 10522 states and 13391 transitions. [2018-11-23 13:57:57,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:57,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10522 states and 13391 transitions. [2018-11-23 13:57:57,690 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7776 [2018-11-23 13:57:57,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10522 states to 10518 states and 13387 transitions. [2018-11-23 13:57:57,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7887 [2018-11-23 13:57:57,724 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7887 [2018-11-23 13:57:57,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10518 states and 13387 transitions. [2018-11-23 13:57:57,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:57,725 INFO L705 BuchiCegarLoop]: Abstraction has 10518 states and 13387 transitions. [2018-11-23 13:57:57,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10518 states and 13387 transitions. [2018-11-23 13:57:57,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10518 to 10518. [2018-11-23 13:57:57,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10518 states. [2018-11-23 13:57:57,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10518 states to 10518 states and 13387 transitions. [2018-11-23 13:57:57,819 INFO L728 BuchiCegarLoop]: Abstraction has 10518 states and 13387 transitions. [2018-11-23 13:57:57,819 INFO L608 BuchiCegarLoop]: Abstraction has 10518 states and 13387 transitions. [2018-11-23 13:57:57,819 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-23 13:57:57,819 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10518 states and 13387 transitions. [2018-11-23 13:57:57,844 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7776 [2018-11-23 13:57:57,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:57,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:57,845 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 13:57:57,845 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 13:57:57,846 INFO L794 eck$LassoCheckResult]: Stem: 90015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 90016#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 90007#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 90008#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89954#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 90083#L99-2 assume !false; 92288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95383#L102 assume !(12292 == ssl3_accept_~s__state~0); 95382#L105 assume !(16384 == ssl3_accept_~s__state~0); 95381#L108 assume !(8192 == ssl3_accept_~s__state~0); 95380#L111 assume !(24576 == ssl3_accept_~s__state~0); 95379#L114 assume !(8195 == ssl3_accept_~s__state~0); 95378#L117 assume !(8480 == ssl3_accept_~s__state~0); 95377#L120 assume !(8481 == ssl3_accept_~s__state~0); 95376#L123 assume !(8482 == ssl3_accept_~s__state~0); 95375#L126 assume 8464 == ssl3_accept_~s__state~0; 91166#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90580#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 90581#L274-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; 97166#L542 [2018-11-23 13:57:57,846 INFO L796 eck$LassoCheckResult]: Loop: 97166#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97162#L579 ssl3_accept_~skip~0 := 0; 97153#L99-2 assume !false; 97154#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97145#L102 assume !(12292 == ssl3_accept_~s__state~0); 97146#L105 assume !(16384 == ssl3_accept_~s__state~0); 97137#L108 assume !(8192 == ssl3_accept_~s__state~0); 97138#L111 assume !(24576 == ssl3_accept_~s__state~0); 97129#L114 assume !(8195 == ssl3_accept_~s__state~0); 97130#L117 assume !(8480 == ssl3_accept_~s__state~0); 97121#L120 assume !(8481 == ssl3_accept_~s__state~0); 97122#L123 assume !(8482 == ssl3_accept_~s__state~0); 97113#L126 assume !(8464 == ssl3_accept_~s__state~0); 97114#L129 assume !(8465 == ssl3_accept_~s__state~0); 97000#L132 assume !(8466 == ssl3_accept_~s__state~0); 96904#L135 assume 8496 == ssl3_accept_~s__state~0; 96871#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 96903#L287 assume !(1 == ssl3_accept_~blastFlag~0); 96902#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 96900#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 96899#L293-2 ssl3_accept_~s__init_num~0 := 0; 96897#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96892#L579 ssl3_accept_~skip~0 := 0; 96891#L99-2 assume !false; 96890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96889#L102 assume !(12292 == ssl3_accept_~s__state~0); 96888#L105 assume !(16384 == ssl3_accept_~s__state~0); 96887#L108 assume !(8192 == ssl3_accept_~s__state~0); 96886#L111 assume !(24576 == ssl3_accept_~s__state~0); 96885#L114 assume !(8195 == ssl3_accept_~s__state~0); 96884#L117 assume !(8480 == ssl3_accept_~s__state~0); 96883#L120 assume !(8481 == ssl3_accept_~s__state~0); 96882#L123 assume !(8482 == ssl3_accept_~s__state~0); 96881#L126 assume !(8464 == ssl3_accept_~s__state~0); 96880#L129 assume !(8465 == ssl3_accept_~s__state~0); 96879#L132 assume !(8466 == ssl3_accept_~s__state~0); 96875#L135 assume !(8496 == ssl3_accept_~s__state~0); 96870#L138 assume !(8497 == ssl3_accept_~s__state~0); 96869#L141 assume 8512 == ssl3_accept_~s__state~0; 96865#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96866#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 97807#L308 assume !(ssl3_accept_~ret~0 <= 0); 97806#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 97804#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97799#L579 ssl3_accept_~skip~0 := 0; 97798#L99-2 assume !false; 97797#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97796#L102 assume !(12292 == ssl3_accept_~s__state~0); 97795#L105 assume !(16384 == ssl3_accept_~s__state~0); 97794#L108 assume !(8192 == ssl3_accept_~s__state~0); 97793#L111 assume !(24576 == ssl3_accept_~s__state~0); 97792#L114 assume !(8195 == ssl3_accept_~s__state~0); 97791#L117 assume !(8480 == ssl3_accept_~s__state~0); 97790#L120 assume !(8481 == ssl3_accept_~s__state~0); 97789#L123 assume !(8482 == ssl3_accept_~s__state~0); 97788#L126 assume !(8464 == ssl3_accept_~s__state~0); 97787#L129 assume !(8465 == ssl3_accept_~s__state~0); 97786#L132 assume !(8466 == ssl3_accept_~s__state~0); 97785#L135 assume !(8496 == ssl3_accept_~s__state~0); 97784#L138 assume !(8497 == ssl3_accept_~s__state~0); 97783#L141 assume !(8512 == ssl3_accept_~s__state~0); 97782#L144 assume !(8513 == ssl3_accept_~s__state~0); 97781#L147 assume 8528 == ssl3_accept_~s__state~0; 96985#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 97780#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 97778#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 97770#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 97773#L353 assume !(ssl3_accept_~ret~0 <= 0); 97768#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 97766#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97761#L579 ssl3_accept_~skip~0 := 0; 97759#L99-2 assume !false; 97754#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97752#L102 assume !(12292 == ssl3_accept_~s__state~0); 97750#L105 assume !(16384 == ssl3_accept_~s__state~0); 97748#L108 assume !(8192 == ssl3_accept_~s__state~0); 97746#L111 assume !(24576 == ssl3_accept_~s__state~0); 97744#L114 assume !(8195 == ssl3_accept_~s__state~0); 97742#L117 assume !(8480 == ssl3_accept_~s__state~0); 97740#L120 assume !(8481 == ssl3_accept_~s__state~0); 97738#L123 assume !(8482 == ssl3_accept_~s__state~0); 97736#L126 assume !(8464 == ssl3_accept_~s__state~0); 97734#L129 assume !(8465 == ssl3_accept_~s__state~0); 97732#L132 assume !(8466 == ssl3_accept_~s__state~0); 97730#L135 assume !(8496 == ssl3_accept_~s__state~0); 97728#L138 assume !(8497 == ssl3_accept_~s__state~0); 97726#L141 assume !(8512 == ssl3_accept_~s__state~0); 97724#L144 assume !(8513 == ssl3_accept_~s__state~0); 97722#L147 assume !(8528 == ssl3_accept_~s__state~0); 97720#L150 assume !(8529 == ssl3_accept_~s__state~0); 97718#L153 assume 8544 == ssl3_accept_~s__state~0; 96977#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 97715#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 97712#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97710#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 97706#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 97705#L400 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; 97702#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97697#L579 ssl3_accept_~skip~0 := 0; 97696#L99-2 assume !false; 97695#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97694#L102 assume !(12292 == ssl3_accept_~s__state~0); 97686#L105 assume !(16384 == ssl3_accept_~s__state~0); 97685#L108 assume !(8192 == ssl3_accept_~s__state~0); 97684#L111 assume !(24576 == ssl3_accept_~s__state~0); 97682#L114 assume !(8195 == ssl3_accept_~s__state~0); 97680#L117 assume !(8480 == ssl3_accept_~s__state~0); 97678#L120 assume !(8481 == ssl3_accept_~s__state~0); 97676#L123 assume !(8482 == ssl3_accept_~s__state~0); 97673#L126 assume !(8464 == ssl3_accept_~s__state~0); 97670#L129 assume !(8465 == ssl3_accept_~s__state~0); 97664#L132 assume !(8466 == ssl3_accept_~s__state~0); 97662#L135 assume !(8496 == ssl3_accept_~s__state~0); 97660#L138 assume !(8497 == ssl3_accept_~s__state~0); 97658#L141 assume !(8512 == ssl3_accept_~s__state~0); 97656#L144 assume !(8513 == ssl3_accept_~s__state~0); 97654#L147 assume !(8528 == ssl3_accept_~s__state~0); 97652#L150 assume !(8529 == ssl3_accept_~s__state~0); 97650#L153 assume !(8544 == ssl3_accept_~s__state~0); 97648#L156 assume !(8545 == ssl3_accept_~s__state~0); 97646#L159 assume !(8560 == ssl3_accept_~s__state~0); 97644#L162 assume !(8561 == ssl3_accept_~s__state~0); 97642#L165 assume 8448 == ssl3_accept_~s__state~0; 97639#L166 assume !(ssl3_accept_~num1~0 > 0); 97637#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 97634#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97628#L579 ssl3_accept_~skip~0 := 0; 97625#L99-2 assume !false; 97623#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97621#L102 assume !(12292 == ssl3_accept_~s__state~0); 97618#L105 assume !(16384 == ssl3_accept_~s__state~0); 97615#L108 assume !(8192 == ssl3_accept_~s__state~0); 97612#L111 assume !(24576 == ssl3_accept_~s__state~0); 97608#L114 assume !(8195 == ssl3_accept_~s__state~0); 97601#L117 assume !(8480 == ssl3_accept_~s__state~0); 97598#L120 assume !(8481 == ssl3_accept_~s__state~0); 97595#L123 assume !(8482 == ssl3_accept_~s__state~0); 97592#L126 assume !(8464 == ssl3_accept_~s__state~0); 97589#L129 assume !(8465 == ssl3_accept_~s__state~0); 97586#L132 assume !(8466 == ssl3_accept_~s__state~0); 97583#L135 assume !(8496 == ssl3_accept_~s__state~0); 97580#L138 assume !(8497 == ssl3_accept_~s__state~0); 97576#L141 assume !(8512 == ssl3_accept_~s__state~0); 97551#L144 assume !(8513 == ssl3_accept_~s__state~0); 97550#L147 assume !(8528 == ssl3_accept_~s__state~0); 97548#L150 assume !(8529 == ssl3_accept_~s__state~0); 97546#L153 assume !(8544 == ssl3_accept_~s__state~0); 97545#L156 assume !(8545 == ssl3_accept_~s__state~0); 97544#L159 assume !(8560 == ssl3_accept_~s__state~0); 97541#L162 assume !(8561 == ssl3_accept_~s__state~0); 97534#L165 assume !(8448 == ssl3_accept_~s__state~0); 97527#L168 assume 8576 == ssl3_accept_~s__state~0; 97255#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 97256#L440 assume !(ssl3_accept_~ret~0 <= 0); 97176#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97177#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97157#L579 ssl3_accept_~skip~0 := 0; 97158#L99-2 assume !false; 97149#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97150#L102 assume !(12292 == ssl3_accept_~s__state~0); 97141#L105 assume !(16384 == ssl3_accept_~s__state~0); 97142#L108 assume !(8192 == ssl3_accept_~s__state~0); 97133#L111 assume !(24576 == ssl3_accept_~s__state~0); 97134#L114 assume !(8195 == ssl3_accept_~s__state~0); 97125#L117 assume !(8480 == ssl3_accept_~s__state~0); 97126#L120 assume !(8481 == ssl3_accept_~s__state~0); 97117#L123 assume !(8482 == ssl3_accept_~s__state~0); 97118#L126 assume !(8464 == ssl3_accept_~s__state~0); 97109#L129 assume !(8465 == ssl3_accept_~s__state~0); 97110#L132 assume 8466 == ssl3_accept_~s__state~0; 96911#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90585#L274 assume !(0 == ssl3_accept_~blastFlag~0); 97179#L274-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; 97166#L542 [2018-11-23 13:57:57,846 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:57,846 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2018-11-23 13:57:57,846 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:57,846 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:57,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,847 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:57,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:57,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:57,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1983594657, now seen corresponding path program 2 times [2018-11-23 13:57:57,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:57,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:57,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:57,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:57,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:57,886 INFO L82 PathProgramCache]: Analyzing trace with hash -2026676589, now seen corresponding path program 1 times [2018-11-23 13:57:57,886 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:57,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:57,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,887 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:57,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:57,950 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-23 13:57:57,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:57,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:58,853 WARN L180 SmtUtils]: Spent 895.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-23 13:57:58,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:58,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:58,898 INFO L87 Difference]: Start difference. First operand 10518 states and 13387 transitions. cyclomatic complexity: 2892 Second operand 3 states. [2018-11-23 13:57:58,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:58,917 INFO L93 Difference]: Finished difference Result 10798 states and 13723 transitions. [2018-11-23 13:57:58,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:58,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10798 states and 13723 transitions. [2018-11-23 13:57:58,936 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7872 [2018-11-23 13:57:58,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10798 states to 10706 states and 13611 transitions. [2018-11-23 13:57:58,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7983 [2018-11-23 13:57:58,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7983 [2018-11-23 13:57:58,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10706 states and 13611 transitions. [2018-11-23 13:57:58,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:58,955 INFO L705 BuchiCegarLoop]: Abstraction has 10706 states and 13611 transitions. [2018-11-23 13:57:58,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10706 states and 13611 transitions. [2018-11-23 13:57:59,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10706 to 10706. [2018-11-23 13:57:59,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10706 states. [2018-11-23 13:57:59,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10706 states to 10706 states and 13611 transitions. [2018-11-23 13:57:59,034 INFO L728 BuchiCegarLoop]: Abstraction has 10706 states and 13611 transitions. [2018-11-23 13:57:59,034 INFO L608 BuchiCegarLoop]: Abstraction has 10706 states and 13611 transitions. [2018-11-23 13:57:59,034 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-23 13:57:59,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10706 states and 13611 transitions. [2018-11-23 13:57:59,055 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7872 [2018-11-23 13:57:59,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:59,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:59,056 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 13:57:59,056 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 13:57:59,056 INFO L794 eck$LassoCheckResult]: Stem: 111340#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 111341#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 111330#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 111331#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111273#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 111402#L99-2 assume !false; 111717#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118001#L102 assume !(12292 == ssl3_accept_~s__state~0); 118000#L105 assume !(16384 == ssl3_accept_~s__state~0); 117999#L108 assume !(8192 == ssl3_accept_~s__state~0); 117998#L111 assume !(24576 == ssl3_accept_~s__state~0); 117997#L114 assume !(8195 == ssl3_accept_~s__state~0); 117996#L117 assume !(8480 == ssl3_accept_~s__state~0); 117699#L120 assume !(8481 == ssl3_accept_~s__state~0); 117698#L123 assume !(8482 == ssl3_accept_~s__state~0); 117696#L126 assume !(8464 == ssl3_accept_~s__state~0); 116600#L129 assume 8465 == ssl3_accept_~s__state~0; 114806#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 115501#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115502#L274-2 [2018-11-23 13:57:59,057 INFO L796 eck$LassoCheckResult]: Loop: 115502#L274-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; 115489#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115480#L579 ssl3_accept_~skip~0 := 0; 115475#L99-2 assume !false; 115470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115465#L102 assume !(12292 == ssl3_accept_~s__state~0); 115460#L105 assume !(16384 == ssl3_accept_~s__state~0); 115455#L108 assume !(8192 == ssl3_accept_~s__state~0); 115450#L111 assume !(24576 == ssl3_accept_~s__state~0); 115444#L114 assume !(8195 == ssl3_accept_~s__state~0); 115438#L117 assume !(8480 == ssl3_accept_~s__state~0); 115432#L120 assume !(8481 == ssl3_accept_~s__state~0); 115425#L123 assume !(8482 == ssl3_accept_~s__state~0); 115349#L126 assume !(8464 == ssl3_accept_~s__state~0); 115338#L129 assume !(8465 == ssl3_accept_~s__state~0); 115331#L132 assume !(8466 == ssl3_accept_~s__state~0); 115329#L135 assume 8496 == ssl3_accept_~s__state~0; 115322#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 115120#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 115119#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 115117#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 115116#L293-2 ssl3_accept_~s__init_num~0 := 0; 115114#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115109#L579 ssl3_accept_~skip~0 := 0; 115107#L99-2 assume !false; 115105#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115102#L102 assume !(12292 == ssl3_accept_~s__state~0); 115100#L105 assume !(16384 == ssl3_accept_~s__state~0); 115094#L108 assume !(8192 == ssl3_accept_~s__state~0); 115085#L111 assume !(24576 == ssl3_accept_~s__state~0); 115084#L114 assume !(8195 == ssl3_accept_~s__state~0); 115072#L117 assume !(8480 == ssl3_accept_~s__state~0); 115063#L120 assume !(8481 == ssl3_accept_~s__state~0); 115058#L123 assume !(8482 == ssl3_accept_~s__state~0); 115053#L126 assume !(8464 == ssl3_accept_~s__state~0); 115049#L129 assume !(8465 == ssl3_accept_~s__state~0); 115045#L132 assume !(8466 == ssl3_accept_~s__state~0); 115040#L135 assume !(8496 == ssl3_accept_~s__state~0); 115034#L138 assume !(8497 == ssl3_accept_~s__state~0); 115035#L141 assume 8512 == ssl3_accept_~s__state~0; 115007#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115008#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 117900#L308 assume !(ssl3_accept_~ret~0 <= 0); 117899#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117897#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117892#L579 ssl3_accept_~skip~0 := 0; 117891#L99-2 assume !false; 117890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117889#L102 assume !(12292 == ssl3_accept_~s__state~0); 117888#L105 assume !(16384 == ssl3_accept_~s__state~0); 117887#L108 assume !(8192 == ssl3_accept_~s__state~0); 117886#L111 assume !(24576 == ssl3_accept_~s__state~0); 117885#L114 assume !(8195 == ssl3_accept_~s__state~0); 117884#L117 assume !(8480 == ssl3_accept_~s__state~0); 117883#L120 assume !(8481 == ssl3_accept_~s__state~0); 117882#L123 assume !(8482 == ssl3_accept_~s__state~0); 117881#L126 assume !(8464 == ssl3_accept_~s__state~0); 117880#L129 assume !(8465 == ssl3_accept_~s__state~0); 117879#L132 assume !(8466 == ssl3_accept_~s__state~0); 117878#L135 assume !(8496 == ssl3_accept_~s__state~0); 117877#L138 assume !(8497 == ssl3_accept_~s__state~0); 117876#L141 assume !(8512 == ssl3_accept_~s__state~0); 117875#L144 assume !(8513 == ssl3_accept_~s__state~0); 117874#L147 assume 8528 == ssl3_accept_~s__state~0; 115609#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 117873#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117871#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 117863#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 117866#L353 assume !(ssl3_accept_~ret~0 <= 0); 117861#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117859#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117854#L579 ssl3_accept_~skip~0 := 0; 117852#L99-2 assume !false; 117847#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117845#L102 assume !(12292 == ssl3_accept_~s__state~0); 117843#L105 assume !(16384 == ssl3_accept_~s__state~0); 117841#L108 assume !(8192 == ssl3_accept_~s__state~0); 117839#L111 assume !(24576 == ssl3_accept_~s__state~0); 117837#L114 assume !(8195 == ssl3_accept_~s__state~0); 117835#L117 assume !(8480 == ssl3_accept_~s__state~0); 117833#L120 assume !(8481 == ssl3_accept_~s__state~0); 117831#L123 assume !(8482 == ssl3_accept_~s__state~0); 117829#L126 assume !(8464 == ssl3_accept_~s__state~0); 117827#L129 assume !(8465 == ssl3_accept_~s__state~0); 117825#L132 assume !(8466 == ssl3_accept_~s__state~0); 117823#L135 assume !(8496 == ssl3_accept_~s__state~0); 117821#L138 assume !(8497 == ssl3_accept_~s__state~0); 117819#L141 assume !(8512 == ssl3_accept_~s__state~0); 117817#L144 assume !(8513 == ssl3_accept_~s__state~0); 117815#L147 assume !(8528 == ssl3_accept_~s__state~0); 117813#L150 assume !(8529 == ssl3_accept_~s__state~0); 117811#L153 assume 8544 == ssl3_accept_~s__state~0; 115606#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 117808#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 117805#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117803#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 117799#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 117798#L400 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; 117796#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117790#L579 ssl3_accept_~skip~0 := 0; 117787#L99-2 assume !false; 117784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117781#L102 assume !(12292 == ssl3_accept_~s__state~0); 117777#L105 assume !(16384 == ssl3_accept_~s__state~0); 117774#L108 assume !(8192 == ssl3_accept_~s__state~0); 117770#L111 assume !(24576 == ssl3_accept_~s__state~0); 117766#L114 assume !(8195 == ssl3_accept_~s__state~0); 117763#L117 assume !(8480 == ssl3_accept_~s__state~0); 117760#L120 assume !(8481 == ssl3_accept_~s__state~0); 117759#L123 assume !(8482 == ssl3_accept_~s__state~0); 117758#L126 assume !(8464 == ssl3_accept_~s__state~0); 117756#L129 assume !(8465 == ssl3_accept_~s__state~0); 117753#L132 assume !(8466 == ssl3_accept_~s__state~0); 117752#L135 assume !(8496 == ssl3_accept_~s__state~0); 117751#L138 assume !(8497 == ssl3_accept_~s__state~0); 117750#L141 assume !(8512 == ssl3_accept_~s__state~0); 117749#L144 assume !(8513 == ssl3_accept_~s__state~0); 117748#L147 assume !(8528 == ssl3_accept_~s__state~0); 117747#L150 assume !(8529 == ssl3_accept_~s__state~0); 117746#L153 assume !(8544 == ssl3_accept_~s__state~0); 117745#L156 assume !(8545 == ssl3_accept_~s__state~0); 117744#L159 assume !(8560 == ssl3_accept_~s__state~0); 117743#L162 assume !(8561 == ssl3_accept_~s__state~0); 117742#L165 assume 8448 == ssl3_accept_~s__state~0; 117740#L166 assume !(ssl3_accept_~num1~0 > 0); 117739#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117738#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117733#L579 ssl3_accept_~skip~0 := 0; 117732#L99-2 assume !false; 117730#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117729#L102 assume !(12292 == ssl3_accept_~s__state~0); 117728#L105 assume !(16384 == ssl3_accept_~s__state~0); 117726#L108 assume !(8192 == ssl3_accept_~s__state~0); 117724#L111 assume !(24576 == ssl3_accept_~s__state~0); 117722#L114 assume !(8195 == ssl3_accept_~s__state~0); 117721#L117 assume !(8480 == ssl3_accept_~s__state~0); 117720#L120 assume !(8481 == ssl3_accept_~s__state~0); 117718#L123 assume !(8482 == ssl3_accept_~s__state~0); 117717#L126 assume !(8464 == ssl3_accept_~s__state~0); 117716#L129 assume !(8465 == ssl3_accept_~s__state~0); 117714#L132 assume !(8466 == ssl3_accept_~s__state~0); 117713#L135 assume !(8496 == ssl3_accept_~s__state~0); 117712#L138 assume !(8497 == ssl3_accept_~s__state~0); 117711#L141 assume !(8512 == ssl3_accept_~s__state~0); 117709#L144 assume !(8513 == ssl3_accept_~s__state~0); 117708#L147 assume !(8528 == ssl3_accept_~s__state~0); 117707#L150 assume !(8529 == ssl3_accept_~s__state~0); 117706#L153 assume !(8544 == ssl3_accept_~s__state~0); 117705#L156 assume !(8545 == ssl3_accept_~s__state~0); 117704#L159 assume !(8560 == ssl3_accept_~s__state~0); 117703#L162 assume !(8561 == ssl3_accept_~s__state~0); 117702#L165 assume !(8448 == ssl3_accept_~s__state~0); 117700#L168 assume 8576 == ssl3_accept_~s__state~0; 116640#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 116673#L440 assume !(ssl3_accept_~ret~0 <= 0); 116578#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 116431#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116567#L579 ssl3_accept_~skip~0 := 0; 116568#L99-2 assume !false; 116561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116562#L102 assume !(12292 == ssl3_accept_~s__state~0); 116555#L105 assume !(16384 == ssl3_accept_~s__state~0); 116556#L108 assume !(8192 == ssl3_accept_~s__state~0); 116549#L111 assume !(24576 == ssl3_accept_~s__state~0); 116550#L114 assume !(8195 == ssl3_accept_~s__state~0); 116595#L117 assume !(8480 == ssl3_accept_~s__state~0); 116593#L120 assume !(8481 == ssl3_accept_~s__state~0); 116591#L123 assume !(8482 == ssl3_accept_~s__state~0); 116589#L126 assume !(8464 == ssl3_accept_~s__state~0); 116587#L129 assume !(8465 == ssl3_accept_~s__state~0); 116585#L132 assume 8466 == ssl3_accept_~s__state~0; 115022#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 116582#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115502#L274-2 [2018-11-23 13:57:59,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,057 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2018-11-23 13:57:59,057 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,101 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 13:57:59,101 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,101 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:59,101 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:59,101 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,102 INFO L82 PathProgramCache]: Analyzing trace with hash 1199211001, now seen corresponding path program 2 times [2018-11-23 13:57:59,102 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,164 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-23 13:57:59,164 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,165 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:59,165 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:59,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:59,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:59,165 INFO L87 Difference]: Start difference. First operand 10706 states and 13611 transitions. cyclomatic complexity: 2928 Second operand 3 states. [2018-11-23 13:57:59,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:59,258 INFO L93 Difference]: Finished difference Result 10758 states and 13644 transitions. [2018-11-23 13:57:59,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:59,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10758 states and 13644 transitions. [2018-11-23 13:57:59,282 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7900 [2018-11-23 13:57:59,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10758 states to 10758 states and 13644 transitions. [2018-11-23 13:57:59,296 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8019 [2018-11-23 13:57:59,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8019 [2018-11-23 13:57:59,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10758 states and 13644 transitions. [2018-11-23 13:57:59,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:59,300 INFO L705 BuchiCegarLoop]: Abstraction has 10758 states and 13644 transitions. [2018-11-23 13:57:59,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10758 states and 13644 transitions. [2018-11-23 13:57:59,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10758 to 10706. [2018-11-23 13:57:59,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10706 states. [2018-11-23 13:57:59,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10706 states to 10706 states and 13584 transitions. [2018-11-23 13:57:59,386 INFO L728 BuchiCegarLoop]: Abstraction has 10706 states and 13584 transitions. [2018-11-23 13:57:59,386 INFO L608 BuchiCegarLoop]: Abstraction has 10706 states and 13584 transitions. [2018-11-23 13:57:59,386 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-23 13:57:59,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10706 states and 13584 transitions. [2018-11-23 13:57:59,399 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7872 [2018-11-23 13:57:59,399 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:59,399 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:59,400 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 13:57:59,400 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 13:57:59,400 INFO L794 eck$LassoCheckResult]: Stem: 132815#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 132816#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 132804#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 132805#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 132748#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 132889#L99-2 assume !false; 133157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138040#L102 assume !(12292 == ssl3_accept_~s__state~0); 138038#L105 assume !(16384 == ssl3_accept_~s__state~0); 138036#L108 assume !(8192 == ssl3_accept_~s__state~0); 138034#L111 assume !(24576 == ssl3_accept_~s__state~0); 138032#L114 assume !(8195 == ssl3_accept_~s__state~0); 138030#L117 assume !(8480 == ssl3_accept_~s__state~0); 138028#L120 assume !(8481 == ssl3_accept_~s__state~0); 138026#L123 assume !(8482 == ssl3_accept_~s__state~0); 138024#L126 assume !(8464 == ssl3_accept_~s__state~0); 138022#L129 assume !(8465 == ssl3_accept_~s__state~0); 138019#L132 assume !(8466 == ssl3_accept_~s__state~0); 138020#L135 assume 8496 == ssl3_accept_~s__state~0; 141757#L139 [2018-11-23 13:57:59,400 INFO L796 eck$LassoCheckResult]: Loop: 141757#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 141756#L287 assume !(1 == ssl3_accept_~blastFlag~0); 141755#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 141753#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141754#L293-2 ssl3_accept_~s__init_num~0 := 0; 141778#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141773#L579 ssl3_accept_~skip~0 := 0; 141772#L99-2 assume !false; 141771#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141770#L102 assume !(12292 == ssl3_accept_~s__state~0); 141769#L105 assume !(16384 == ssl3_accept_~s__state~0); 141768#L108 assume !(8192 == ssl3_accept_~s__state~0); 141767#L111 assume !(24576 == ssl3_accept_~s__state~0); 141766#L114 assume !(8195 == ssl3_accept_~s__state~0); 141765#L117 assume !(8480 == ssl3_accept_~s__state~0); 141764#L120 assume !(8481 == ssl3_accept_~s__state~0); 141763#L123 assume !(8482 == ssl3_accept_~s__state~0); 141762#L126 assume !(8464 == ssl3_accept_~s__state~0); 141761#L129 assume !(8465 == ssl3_accept_~s__state~0); 141760#L132 assume !(8466 == ssl3_accept_~s__state~0); 141758#L135 assume 8496 == ssl3_accept_~s__state~0; 141757#L139 [2018-11-23 13:57:59,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,400 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2018-11-23 13:57:59,400 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:59,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,426 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 13:57:59,426 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,426 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-23 13:57:59,426 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:59,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,427 INFO L82 PathProgramCache]: Analyzing trace with hash 598333576, now seen corresponding path program 1 times [2018-11-23 13:57:59,427 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,427 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,427 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,440 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 13:57:59,440 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,440 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:59,440 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:59,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:59,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:59,441 INFO L87 Difference]: Start difference. First operand 10706 states and 13584 transitions. cyclomatic complexity: 2901 Second operand 3 states. [2018-11-23 13:57:59,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:59,502 INFO L93 Difference]: Finished difference Result 10558 states and 13366 transitions. [2018-11-23 13:57:59,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:59,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10558 states and 13366 transitions. [2018-11-23 13:57:59,519 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7763 [2018-11-23 13:57:59,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10558 states to 10529 states and 13337 transitions. [2018-11-23 13:57:59,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7913 [2018-11-23 13:57:59,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7913 [2018-11-23 13:57:59,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10529 states and 13337 transitions. [2018-11-23 13:57:59,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:59,533 INFO L705 BuchiCegarLoop]: Abstraction has 10529 states and 13337 transitions. [2018-11-23 13:57:59,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10529 states and 13337 transitions. [2018-11-23 13:57:59,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10529 to 10421. [2018-11-23 13:57:59,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10421 states. [2018-11-23 13:57:59,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10421 states to 10421 states and 13207 transitions. [2018-11-23 13:57:59,595 INFO L728 BuchiCegarLoop]: Abstraction has 10421 states and 13207 transitions. [2018-11-23 13:57:59,595 INFO L608 BuchiCegarLoop]: Abstraction has 10421 states and 13207 transitions. [2018-11-23 13:57:59,595 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-23 13:57:59,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10421 states and 13207 transitions. [2018-11-23 13:57:59,609 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7695 [2018-11-23 13:57:59,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:59,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:59,610 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-23 13:57:59,610 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] [2018-11-23 13:57:59,610 INFO L794 eck$LassoCheckResult]: Stem: 154086#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 154087#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154079#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 154080#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154024#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 154146#L99-2 [2018-11-23 13:57:59,610 INFO L796 eck$LassoCheckResult]: Loop: 154146#L99-2 assume !false; 157430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157330#L102 assume !(12292 == ssl3_accept_~s__state~0); 157321#L105 assume !(16384 == ssl3_accept_~s__state~0); 157315#L108 assume !(8192 == ssl3_accept_~s__state~0); 157215#L111 assume !(24576 == ssl3_accept_~s__state~0); 157210#L114 assume !(8195 == ssl3_accept_~s__state~0); 157202#L117 assume !(8480 == ssl3_accept_~s__state~0); 157180#L120 assume !(8481 == ssl3_accept_~s__state~0); 156577#L123 assume !(8482 == ssl3_accept_~s__state~0); 154863#L126 assume !(8464 == ssl3_accept_~s__state~0); 154108#L129 assume !(8465 == ssl3_accept_~s__state~0); 154109#L132 assume !(8466 == ssl3_accept_~s__state~0); 154095#L135 assume !(8496 == ssl3_accept_~s__state~0); 162899#L138 assume !(8497 == ssl3_accept_~s__state~0); 162897#L141 assume !(8512 == ssl3_accept_~s__state~0); 162895#L144 assume !(8513 == ssl3_accept_~s__state~0); 162893#L147 assume !(8528 == ssl3_accept_~s__state~0); 162891#L150 assume !(8529 == ssl3_accept_~s__state~0); 162890#L153 assume !(8544 == ssl3_accept_~s__state~0); 162886#L156 assume !(8545 == ssl3_accept_~s__state~0); 162878#L159 assume !(8560 == ssl3_accept_~s__state~0); 162875#L162 assume !(8561 == ssl3_accept_~s__state~0); 157178#L165 assume 8448 == ssl3_accept_~s__state~0; 157179#L166 assume !(ssl3_accept_~num1~0 > 0); 157173#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157174#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157162#L579 ssl3_accept_~skip~0 := 0; 157163#L99-2 assume !false; 157158#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157159#L102 assume !(12292 == ssl3_accept_~s__state~0); 157154#L105 assume 16384 == ssl3_accept_~s__state~0; 154138#L211 ssl3_accept_~s__server~0 := 1; 153901#L216 assume 0 != ssl3_accept_~cb~0; 153893#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 153894#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 160789#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 157873#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 157874#L243 assume 12292 != ssl3_accept_~s__state~0; 157788#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 157789#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157778#L579 ssl3_accept_~skip~0 := 0; 154146#L99-2 [2018-11-23 13:57:59,610 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,610 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2018-11-23 13:57:59,610 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,610 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,611 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,611 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,611 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:59,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1851124106, now seen corresponding path program 1 times [2018-11-23 13:57:59,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,616 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:57:59,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-23 13:57:59,649 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,649 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 13:57:59,649 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:57:59,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:57:59,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:57:59,649 INFO L87 Difference]: Start difference. First operand 10421 states and 13207 transitions. cyclomatic complexity: 2805 Second operand 3 states. [2018-11-23 13:57:59,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:57:59,665 INFO L93 Difference]: Finished difference Result 9573 states and 12043 transitions. [2018-11-23 13:57:59,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:57:59,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9573 states and 12043 transitions. [2018-11-23 13:57:59,685 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6186 [2018-11-23 13:57:59,696 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9573 states to 9419 states and 11823 transitions. [2018-11-23 13:57:59,696 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7059 [2018-11-23 13:57:59,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7059 [2018-11-23 13:57:59,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9419 states and 11823 transitions. [2018-11-23 13:57:59,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:57:59,700 INFO L705 BuchiCegarLoop]: Abstraction has 9419 states and 11823 transitions. [2018-11-23 13:57:59,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9419 states and 11823 transitions. [2018-11-23 13:57:59,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9419 to 7701. [2018-11-23 13:57:59,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7701 states. [2018-11-23 13:57:59,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7701 states to 7701 states and 9729 transitions. [2018-11-23 13:57:59,742 INFO L728 BuchiCegarLoop]: Abstraction has 7701 states and 9729 transitions. [2018-11-23 13:57:59,742 INFO L608 BuchiCegarLoop]: Abstraction has 7701 states and 9729 transitions. [2018-11-23 13:57:59,743 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-23 13:57:59,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7701 states and 9729 transitions. [2018-11-23 13:57:59,754 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5086 [2018-11-23 13:57:59,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:57:59,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:57:59,754 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 13:57:59,754 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] [2018-11-23 13:57:59,755 INFO L794 eck$LassoCheckResult]: Stem: 174052#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 174053#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 174043#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 174044#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173996#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 174101#L99-2 assume !false; 177146#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177145#L102 assume !(12292 == ssl3_accept_~s__state~0); 177144#L105 assume !(16384 == ssl3_accept_~s__state~0); 177143#L108 assume !(8192 == ssl3_accept_~s__state~0); 177142#L111 assume !(24576 == ssl3_accept_~s__state~0); 177141#L114 assume !(8195 == ssl3_accept_~s__state~0); 177140#L117 assume !(8480 == ssl3_accept_~s__state~0); 177139#L120 assume !(8481 == ssl3_accept_~s__state~0); 177138#L123 assume !(8482 == ssl3_accept_~s__state~0); 174258#L126 assume !(8464 == ssl3_accept_~s__state~0); 174259#L129 assume !(8465 == ssl3_accept_~s__state~0); 177406#L132 assume !(8466 == ssl3_accept_~s__state~0); 177759#L135 [2018-11-23 13:57:59,755 INFO L796 eck$LassoCheckResult]: Loop: 177759#L135 assume !(8496 == ssl3_accept_~s__state~0); 177757#L138 assume !(8497 == ssl3_accept_~s__state~0); 177755#L141 assume !(8512 == ssl3_accept_~s__state~0); 177753#L144 assume !(8513 == ssl3_accept_~s__state~0); 177749#L147 assume !(8528 == ssl3_accept_~s__state~0); 177744#L150 assume !(8529 == ssl3_accept_~s__state~0); 177740#L153 assume !(8544 == ssl3_accept_~s__state~0); 177732#L156 assume !(8545 == ssl3_accept_~s__state~0); 177597#L159 assume !(8560 == ssl3_accept_~s__state~0); 177594#L162 assume !(8561 == ssl3_accept_~s__state~0); 177595#L165 assume 8448 == ssl3_accept_~s__state~0; 176405#L166 assume !(ssl3_accept_~num1~0 > 0); 176406#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 176399#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176395#L579 ssl3_accept_~skip~0 := 0; 176384#L99-2 assume !false; 176385#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176368#L102 assume !(12292 == ssl3_accept_~s__state~0); 176369#L105 assume !(16384 == ssl3_accept_~s__state~0); 176353#L108 assume !(8192 == ssl3_accept_~s__state~0); 176354#L111 assume !(24576 == ssl3_accept_~s__state~0); 176339#L114 assume !(8195 == ssl3_accept_~s__state~0); 176340#L117 assume !(8480 == ssl3_accept_~s__state~0); 176321#L120 assume !(8481 == ssl3_accept_~s__state~0); 176323#L123 assume 8482 == ssl3_accept_~s__state~0; 177631#L124 ssl3_accept_~s__state~0 := 3; 177866#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 177859#L579 ssl3_accept_~skip~0 := 0; 177857#L99-2 assume !false; 177853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177848#L102 assume !(12292 == ssl3_accept_~s__state~0); 177844#L105 assume !(16384 == ssl3_accept_~s__state~0); 177836#L108 assume !(8192 == ssl3_accept_~s__state~0); 177831#L111 assume !(24576 == ssl3_accept_~s__state~0); 177823#L114 assume !(8195 == ssl3_accept_~s__state~0); 177818#L117 assume !(8480 == ssl3_accept_~s__state~0); 177814#L120 assume !(8481 == ssl3_accept_~s__state~0); 177809#L123 assume !(8482 == ssl3_accept_~s__state~0); 177805#L126 assume !(8464 == ssl3_accept_~s__state~0); 177801#L129 assume !(8465 == ssl3_accept_~s__state~0); 177761#L132 assume !(8466 == ssl3_accept_~s__state~0); 177759#L135 [2018-11-23 13:57:59,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,755 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2018-11-23 13:57:59,755 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:57:59,780 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 13:57:59,780 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:57:59,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:57:59,781 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 13:57:59,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:57:59,781 INFO L82 PathProgramCache]: Analyzing trace with hash -895447132, now seen corresponding path program 2 times [2018-11-23 13:57:59,781 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:57:59,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:57:59,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:57:59,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:57:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:57:59,860 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:59,860 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:59,860 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:59,860 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:59,861 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 13:57:59,861 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:59,861 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:59,861 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:59,861 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration30_Loop [2018-11-23 13:57:59,861 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:59,861 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:59,862 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 13:57:59,867 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 13:57:59,869 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 13:57:59,871 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 13:57:59,872 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 13:57:59,903 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:59,903 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 10 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 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:59,905 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 13:57:59,905 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/z3 Starting monitored process 11 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 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:59,924 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 13:57:59,924 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 13:57:59,928 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 13:57:59,941 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 13:57:59,941 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 13:57:59,941 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 13:57:59,941 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 13:57:59,941 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 13:57:59,941 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 13:57:59,941 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 13:57:59,941 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 13:57:59,941 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration30_Loop [2018-11-23 13:57:59,941 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 13:57:59,941 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 13:57:59,942 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 13:57:59,944 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 13:57:59,945 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 13:57:59,947 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 13:57:59,950 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 13:57:59,977 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 13:57:59,978 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 13:57:59,978 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 13:57:59,978 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:59,978 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:59,978 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:59,979 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:59,979 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:59,979 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:59,979 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:59,980 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 13:57:59,980 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 13:57:59,980 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:59,980 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:59,980 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:59,981 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 13:57:59,981 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:59,981 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 13:57:59,981 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:59,981 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 13:57:59,982 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 13:57:59,982 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:59,982 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:59,982 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:59,982 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:59,982 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:59,983 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:59,983 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:59,983 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 13:57:59,984 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 13:57:59,984 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 13:57:59,984 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 13:57:59,984 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 13:57:59,984 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 13:57:59,984 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 13:57:59,985 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 13:57:59,985 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 13:57:59,986 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 13:57:59,987 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 13:57:59,987 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-23 13:57:59,987 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 13:57:59,987 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 13:57:59,988 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 13:57:59,988 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 13:57:59,988 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 13:58:00,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:00,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:58:00,041 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:58:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:58:00,053 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 13:58:00,080 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 13:58:00,080 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 13:58:00,080 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7701 states and 9729 transitions. cyclomatic complexity: 2055 Second operand 5 states. [2018-11-23 13:58:00,363 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7701 states and 9729 transitions. cyclomatic complexity: 2055. Second operand 5 states. Result 19054 states and 23925 transitions. Complement of second has 8 states. [2018-11-23 13:58:00,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-23 13:58:00,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 13:58:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 285 transitions. [2018-11-23 13:58:00,364 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 18 letters. Loop has 41 letters. [2018-11-23 13:58:00,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:58:00,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 59 letters. Loop has 41 letters. [2018-11-23 13:58:00,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:58:00,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 18 letters. Loop has 82 letters. [2018-11-23 13:58:00,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 13:58:00,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19054 states and 23925 transitions. [2018-11-23 13:58:00,416 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4713 [2018-11-23 13:58:00,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19054 states to 18968 states and 23800 transitions. [2018-11-23 13:58:00,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6275 [2018-11-23 13:58:00,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6318 [2018-11-23 13:58:00,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18968 states and 23800 transitions. [2018-11-23 13:58:00,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:58:00,463 INFO L705 BuchiCegarLoop]: Abstraction has 18968 states and 23800 transitions. [2018-11-23 13:58:00,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18968 states and 23800 transitions. [2018-11-23 13:58:00,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18968 to 16158. [2018-11-23 13:58:00,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16158 states. [2018-11-23 13:58:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16158 states to 16158 states and 20421 transitions. [2018-11-23 13:58:00,580 INFO L728 BuchiCegarLoop]: Abstraction has 16158 states and 20421 transitions. [2018-11-23 13:58:00,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:58:00,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:58:00,580 INFO L87 Difference]: Start difference. First operand 16158 states and 20421 transitions. Second operand 3 states. [2018-11-23 13:58:00,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:58:00,639 INFO L93 Difference]: Finished difference Result 7035 states and 8853 transitions. [2018-11-23 13:58:00,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:58:00,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7035 states and 8853 transitions. [2018-11-23 13:58:00,650 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1318 [2018-11-23 13:58:00,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7035 states to 7035 states and 8853 transitions. [2018-11-23 13:58:00,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1592 [2018-11-23 13:58:00,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1592 [2018-11-23 13:58:00,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7035 states and 8853 transitions. [2018-11-23 13:58:00,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:58:00,660 INFO L705 BuchiCegarLoop]: Abstraction has 7035 states and 8853 transitions. [2018-11-23 13:58:00,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7035 states and 8853 transitions. [2018-11-23 13:58:00,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7035 to 6993. [2018-11-23 13:58:00,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6993 states. [2018-11-23 13:58:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6993 states to 6993 states and 8805 transitions. [2018-11-23 13:58:00,757 INFO L728 BuchiCegarLoop]: Abstraction has 6993 states and 8805 transitions. [2018-11-23 13:58:00,757 INFO L608 BuchiCegarLoop]: Abstraction has 6993 states and 8805 transitions. [2018-11-23 13:58:00,757 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-23 13:58:00,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6993 states and 8805 transitions. [2018-11-23 13:58:00,766 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1312 [2018-11-23 13:58:00,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:58:00,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:58:00,767 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 13:58:00,767 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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 13:58:00,767 INFO L794 eck$LassoCheckResult]: Stem: 224219#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 224220#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 224210#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 224211#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 224161#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 224287#L99-2 assume !false; 227313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 227310#L102 assume !(12292 == ssl3_accept_~s__state~0); 227307#L105 assume !(16384 == ssl3_accept_~s__state~0); 227304#L108 assume !(8192 == ssl3_accept_~s__state~0); 227301#L111 assume !(24576 == ssl3_accept_~s__state~0); 227295#L114 assume !(8195 == ssl3_accept_~s__state~0); 227293#L117 assume !(8480 == ssl3_accept_~s__state~0); 227292#L120 assume !(8481 == ssl3_accept_~s__state~0); 227291#L123 assume !(8482 == ssl3_accept_~s__state~0); 227289#L126 assume 8464 == ssl3_accept_~s__state~0; 227288#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 227285#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 227279#L274-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; 227276#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 227270#L579 ssl3_accept_~skip~0 := 0; 227268#L99-2 assume !false; 227266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 227264#L102 assume !(12292 == ssl3_accept_~s__state~0); 227262#L105 assume !(16384 == ssl3_accept_~s__state~0); 227260#L108 assume !(8192 == ssl3_accept_~s__state~0); 227258#L111 assume !(24576 == ssl3_accept_~s__state~0); 227256#L114 assume !(8195 == ssl3_accept_~s__state~0); 227254#L117 assume !(8480 == ssl3_accept_~s__state~0); 227252#L120 assume !(8481 == ssl3_accept_~s__state~0); 227250#L123 assume !(8482 == ssl3_accept_~s__state~0); 227248#L126 assume !(8464 == ssl3_accept_~s__state~0); 227246#L129 assume !(8465 == ssl3_accept_~s__state~0); 227244#L132 assume !(8466 == ssl3_accept_~s__state~0); 227237#L135 assume 8496 == ssl3_accept_~s__state~0; 224774#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 224621#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 224618#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 224615#L293 [2018-11-23 13:58:00,767 INFO L796 eck$LassoCheckResult]: Loop: 224615#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 224614#L293-2 ssl3_accept_~s__init_num~0 := 0; 224588#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224577#L579 ssl3_accept_~skip~0 := 0; 224574#L99-2 assume !false; 224571#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224568#L102 assume !(12292 == ssl3_accept_~s__state~0); 224565#L105 assume !(16384 == ssl3_accept_~s__state~0); 224562#L108 assume !(8192 == ssl3_accept_~s__state~0); 224558#L111 assume !(24576 == ssl3_accept_~s__state~0); 224553#L114 assume !(8195 == ssl3_accept_~s__state~0); 224549#L117 assume !(8480 == ssl3_accept_~s__state~0); 224544#L120 assume !(8481 == ssl3_accept_~s__state~0); 224540#L123 assume !(8482 == ssl3_accept_~s__state~0); 224535#L126 assume !(8464 == ssl3_accept_~s__state~0); 224530#L129 assume !(8465 == ssl3_accept_~s__state~0); 224526#L132 assume !(8466 == ssl3_accept_~s__state~0); 224523#L135 assume !(8496 == ssl3_accept_~s__state~0); 224517#L138 assume 8497 == ssl3_accept_~s__state~0; 224518#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 224624#L287 assume !(1 == ssl3_accept_~blastFlag~0); 224617#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 224615#L293 [2018-11-23 13:58:00,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:00,767 INFO L82 PathProgramCache]: Analyzing trace with hash 354405916, now seen corresponding path program 1 times [2018-11-23 13:58:00,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:58:00,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:58:00,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,768 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:58:00,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:00,776 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:00,777 INFO L82 PathProgramCache]: Analyzing trace with hash -994977916, now seen corresponding path program 1 times [2018-11-23 13:58:00,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:58:00,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:58:00,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:58:00,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 13:58:00,804 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 13:58:00,804 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 13:58:00,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 13:58:00,805 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 13:58:00,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 13:58:00,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 13:58:00,805 INFO L87 Difference]: Start difference. First operand 6993 states and 8805 transitions. cyclomatic complexity: 1834 Second operand 3 states. [2018-11-23 13:58:00,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 13:58:00,909 INFO L93 Difference]: Finished difference Result 6993 states and 8797 transitions. [2018-11-23 13:58:00,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 13:58:00,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6993 states and 8797 transitions. [2018-11-23 13:58:00,920 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1312 [2018-11-23 13:58:00,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6993 states to 6993 states and 8797 transitions. [2018-11-23 13:58:00,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1583 [2018-11-23 13:58:00,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1583 [2018-11-23 13:58:00,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6993 states and 8797 transitions. [2018-11-23 13:58:00,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 13:58:00,927 INFO L705 BuchiCegarLoop]: Abstraction has 6993 states and 8797 transitions. [2018-11-23 13:58:00,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6993 states and 8797 transitions. [2018-11-23 13:58:00,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6993 to 6993. [2018-11-23 13:58:00,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6993 states. [2018-11-23 13:58:00,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6993 states to 6993 states and 8797 transitions. [2018-11-23 13:58:00,963 INFO L728 BuchiCegarLoop]: Abstraction has 6993 states and 8797 transitions. [2018-11-23 13:58:00,963 INFO L608 BuchiCegarLoop]: Abstraction has 6993 states and 8797 transitions. [2018-11-23 13:58:00,963 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-23 13:58:00,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6993 states and 8797 transitions. [2018-11-23 13:58:00,971 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1312 [2018-11-23 13:58:00,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 13:58:00,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 13:58:00,972 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 13:58:00,972 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 13:58:00,972 INFO L794 eck$LassoCheckResult]: Stem: 238195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 238196#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238187#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 238188#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 238141#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 238249#L99-2 assume !false; 239373#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239371#L102 assume !(12292 == ssl3_accept_~s__state~0); 239369#L105 assume !(16384 == ssl3_accept_~s__state~0); 239367#L108 assume !(8192 == ssl3_accept_~s__state~0); 239365#L111 assume !(24576 == ssl3_accept_~s__state~0); 239363#L114 assume !(8195 == ssl3_accept_~s__state~0); 239361#L117 assume !(8480 == ssl3_accept_~s__state~0); 239359#L120 assume !(8481 == ssl3_accept_~s__state~0); 239357#L123 assume !(8482 == ssl3_accept_~s__state~0); 239355#L126 assume 8464 == ssl3_accept_~s__state~0; 238050#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 238051#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 244143#L274-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; 244141#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244131#L579 ssl3_accept_~skip~0 := 0; 244129#L99-2 assume !false; 244127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244125#L102 assume !(12292 == ssl3_accept_~s__state~0); 244123#L105 assume !(16384 == ssl3_accept_~s__state~0); 244121#L108 assume !(8192 == ssl3_accept_~s__state~0); 244119#L111 assume !(24576 == ssl3_accept_~s__state~0); 244117#L114 assume !(8195 == ssl3_accept_~s__state~0); 244115#L117 assume !(8480 == ssl3_accept_~s__state~0); 244113#L120 assume !(8481 == ssl3_accept_~s__state~0); 244111#L123 assume !(8482 == ssl3_accept_~s__state~0); 244109#L126 assume !(8464 == ssl3_accept_~s__state~0); 244107#L129 assume !(8465 == ssl3_accept_~s__state~0); 244105#L132 assume !(8466 == ssl3_accept_~s__state~0); 244103#L135 assume 8496 == ssl3_accept_~s__state~0; 241836#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 238647#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 238561#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 238557#L293 [2018-11-23 13:58:00,972 INFO L796 eck$LassoCheckResult]: Loop: 238557#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 238552#L293-2 ssl3_accept_~s__init_num~0 := 0; 238546#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238535#L579 ssl3_accept_~skip~0 := 0; 238532#L99-2 assume !false; 238529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238526#L102 assume !(12292 == ssl3_accept_~s__state~0); 238523#L105 assume !(16384 == ssl3_accept_~s__state~0); 238520#L108 assume !(8192 == ssl3_accept_~s__state~0); 238517#L111 assume !(24576 == ssl3_accept_~s__state~0); 238514#L114 assume !(8195 == ssl3_accept_~s__state~0); 238511#L117 assume !(8480 == ssl3_accept_~s__state~0); 238508#L120 assume !(8481 == ssl3_accept_~s__state~0); 238505#L123 assume !(8482 == ssl3_accept_~s__state~0); 238502#L126 assume !(8464 == ssl3_accept_~s__state~0); 238499#L129 assume !(8465 == ssl3_accept_~s__state~0); 238496#L132 assume !(8466 == ssl3_accept_~s__state~0); 238493#L135 assume !(8496 == ssl3_accept_~s__state~0); 238486#L138 assume !(8497 == ssl3_accept_~s__state~0); 238358#L141 assume 8512 == ssl3_accept_~s__state~0; 238359#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 238343#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 238345#L308 assume !(ssl3_accept_~ret~0 <= 0); 239199#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 239196#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239190#L579 ssl3_accept_~skip~0 := 0; 239187#L99-2 assume !false; 239180#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239177#L102 assume !(12292 == ssl3_accept_~s__state~0); 239174#L105 assume !(16384 == ssl3_accept_~s__state~0); 239171#L108 assume !(8192 == ssl3_accept_~s__state~0); 239168#L111 assume !(24576 == ssl3_accept_~s__state~0); 239165#L114 assume !(8195 == ssl3_accept_~s__state~0); 239162#L117 assume !(8480 == ssl3_accept_~s__state~0); 239159#L120 assume !(8481 == ssl3_accept_~s__state~0); 239156#L123 assume !(8482 == ssl3_accept_~s__state~0); 239153#L126 assume !(8464 == ssl3_accept_~s__state~0); 239149#L129 assume !(8465 == ssl3_accept_~s__state~0); 239145#L132 assume !(8466 == ssl3_accept_~s__state~0); 239138#L135 assume !(8496 == ssl3_accept_~s__state~0); 239135#L138 assume !(8497 == ssl3_accept_~s__state~0); 239132#L141 assume !(8512 == ssl3_accept_~s__state~0); 239129#L144 assume !(8513 == ssl3_accept_~s__state~0); 239126#L147 assume 8528 == ssl3_accept_~s__state~0; 238741#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 239121#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 239117#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 239105#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 239108#L353 assume !(ssl3_accept_~ret~0 <= 0); 239102#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 239099#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239093#L579 ssl3_accept_~skip~0 := 0; 239090#L99-2 assume !false; 239084#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239081#L102 assume !(12292 == ssl3_accept_~s__state~0); 239078#L105 assume !(16384 == ssl3_accept_~s__state~0); 239075#L108 assume !(8192 == ssl3_accept_~s__state~0); 239072#L111 assume !(24576 == ssl3_accept_~s__state~0); 239069#L114 assume !(8195 == ssl3_accept_~s__state~0); 239066#L117 assume !(8480 == ssl3_accept_~s__state~0); 239063#L120 assume !(8481 == ssl3_accept_~s__state~0); 239060#L123 assume !(8482 == ssl3_accept_~s__state~0); 239058#L126 assume !(8464 == ssl3_accept_~s__state~0); 239055#L129 assume !(8465 == ssl3_accept_~s__state~0); 239052#L132 assume !(8466 == ssl3_accept_~s__state~0); 239049#L135 assume !(8496 == ssl3_accept_~s__state~0); 239045#L138 assume !(8497 == ssl3_accept_~s__state~0); 239037#L141 assume !(8512 == ssl3_accept_~s__state~0); 239032#L144 assume !(8513 == ssl3_accept_~s__state~0); 239027#L147 assume !(8528 == ssl3_accept_~s__state~0); 239019#L150 assume !(8529 == ssl3_accept_~s__state~0); 239015#L153 assume 8544 == ssl3_accept_~s__state~0; 238728#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 239008#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 239003#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 238999#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 238993#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 238990#L400 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; 238985#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238978#L579 ssl3_accept_~skip~0 := 0; 238974#L99-2 assume !false; 238970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238965#L102 assume !(12292 == ssl3_accept_~s__state~0); 238956#L105 assume !(16384 == ssl3_accept_~s__state~0); 238953#L108 assume !(8192 == ssl3_accept_~s__state~0); 238950#L111 assume !(24576 == ssl3_accept_~s__state~0); 238947#L114 assume !(8195 == ssl3_accept_~s__state~0); 238944#L117 assume !(8480 == ssl3_accept_~s__state~0); 238940#L120 assume !(8481 == ssl3_accept_~s__state~0); 238935#L123 assume !(8482 == ssl3_accept_~s__state~0); 238930#L126 assume !(8464 == ssl3_accept_~s__state~0); 238922#L129 assume !(8465 == ssl3_accept_~s__state~0); 238917#L132 assume !(8466 == ssl3_accept_~s__state~0); 238911#L135 assume !(8496 == ssl3_accept_~s__state~0); 238905#L138 assume !(8497 == ssl3_accept_~s__state~0); 238895#L141 assume !(8512 == ssl3_accept_~s__state~0); 238890#L144 assume !(8513 == ssl3_accept_~s__state~0); 238885#L147 assume !(8528 == ssl3_accept_~s__state~0); 238880#L150 assume !(8529 == ssl3_accept_~s__state~0); 238875#L153 assume !(8544 == ssl3_accept_~s__state~0); 238870#L156 assume !(8545 == ssl3_accept_~s__state~0); 238863#L159 assume !(8560 == ssl3_accept_~s__state~0); 238858#L162 assume !(8561 == ssl3_accept_~s__state~0); 238853#L165 assume 8448 == ssl3_accept_~s__state~0; 238847#L166 assume !(ssl3_accept_~num1~0 > 0); 238841#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 238811#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238805#L579 ssl3_accept_~skip~0 := 0; 238803#L99-2 assume !false; 238801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238799#L102 assume !(12292 == ssl3_accept_~s__state~0); 238797#L105 assume !(16384 == ssl3_accept_~s__state~0); 238788#L108 assume !(8192 == ssl3_accept_~s__state~0); 238786#L111 assume !(24576 == ssl3_accept_~s__state~0); 238784#L114 assume !(8195 == ssl3_accept_~s__state~0); 238782#L117 assume !(8480 == ssl3_accept_~s__state~0); 238780#L120 assume !(8481 == ssl3_accept_~s__state~0); 238778#L123 assume !(8482 == ssl3_accept_~s__state~0); 238776#L126 assume !(8464 == ssl3_accept_~s__state~0); 238774#L129 assume !(8465 == ssl3_accept_~s__state~0); 238772#L132 assume !(8466 == ssl3_accept_~s__state~0); 238767#L135 assume !(8496 == ssl3_accept_~s__state~0); 238763#L138 assume !(8497 == ssl3_accept_~s__state~0); 238760#L141 assume !(8512 == ssl3_accept_~s__state~0); 238758#L144 assume !(8513 == ssl3_accept_~s__state~0); 238755#L147 assume !(8528 == ssl3_accept_~s__state~0); 238750#L150 assume !(8529 == ssl3_accept_~s__state~0); 238733#L153 assume !(8544 == ssl3_accept_~s__state~0); 238729#L156 assume !(8545 == ssl3_accept_~s__state~0); 238724#L159 assume !(8560 == ssl3_accept_~s__state~0); 238720#L162 assume !(8561 == ssl3_accept_~s__state~0); 238716#L165 assume !(8448 == ssl3_accept_~s__state~0); 238713#L168 assume 8576 == ssl3_accept_~s__state~0; 238710#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 238708#L440 assume !(ssl3_accept_~ret~0 <= 0); 238706#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 238703#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238697#L579 ssl3_accept_~skip~0 := 0; 238695#L99-2 assume !false; 238693#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238691#L102 assume !(12292 == ssl3_accept_~s__state~0); 238689#L105 assume !(16384 == ssl3_accept_~s__state~0); 238688#L108 assume !(8192 == ssl3_accept_~s__state~0); 238686#L111 assume !(24576 == ssl3_accept_~s__state~0); 238683#L114 assume !(8195 == ssl3_accept_~s__state~0); 238677#L117 assume !(8480 == ssl3_accept_~s__state~0); 238675#L120 assume !(8481 == ssl3_accept_~s__state~0); 238673#L123 assume !(8482 == ssl3_accept_~s__state~0); 238671#L126 assume !(8464 == ssl3_accept_~s__state~0); 238669#L129 assume !(8465 == ssl3_accept_~s__state~0); 238667#L132 assume 8466 == ssl3_accept_~s__state~0; 238603#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 238664#L274 assume !(0 == ssl3_accept_~blastFlag~0); 238662#L274-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; 238659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238653#L579 ssl3_accept_~skip~0 := 0; 238650#L99-2 assume !false; 238646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238639#L102 assume !(12292 == ssl3_accept_~s__state~0); 238635#L105 assume !(16384 == ssl3_accept_~s__state~0); 238623#L108 assume !(8192 == ssl3_accept_~s__state~0); 238617#L111 assume !(24576 == ssl3_accept_~s__state~0); 238615#L114 assume !(8195 == ssl3_accept_~s__state~0); 238613#L117 assume !(8480 == ssl3_accept_~s__state~0); 238610#L120 assume !(8481 == ssl3_accept_~s__state~0); 238608#L123 assume !(8482 == ssl3_accept_~s__state~0); 238606#L126 assume !(8464 == ssl3_accept_~s__state~0); 238604#L129 assume !(8465 == ssl3_accept_~s__state~0); 238600#L132 assume !(8466 == ssl3_accept_~s__state~0); 238579#L135 assume 8496 == ssl3_accept_~s__state~0; 238571#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 238566#L287 assume !(1 == ssl3_accept_~blastFlag~0); 238563#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 238557#L293 [2018-11-23 13:58:00,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:00,972 INFO L82 PathProgramCache]: Analyzing trace with hash 354405916, now seen corresponding path program 2 times [2018-11-23 13:58:00,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:58:00,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:58:00,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 13:58:00,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:00,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:00,980 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:00,980 INFO L82 PathProgramCache]: Analyzing trace with hash -521159667, now seen corresponding path program 3 times [2018-11-23 13:58:00,980 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:58:00,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:58:00,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,981 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:58:00,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:00,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:00,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:01,000 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 13:58:01,000 INFO L82 PathProgramCache]: Analyzing trace with hash -928952878, now seen corresponding path program 1 times [2018-11-23 13:58:01,001 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 13:58:01,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 13:58:01,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:01,001 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 13:58:01,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 13:58:01,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 13:58:01,634 WARN L180 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2018-11-23 13:58:01,777 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 75 ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [?] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] 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); [?] 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_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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~nondet36;havoc ssl3_accept_#t~nondet36; [?] 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); [?] 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); [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; [?] 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); [?] 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 !(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); [?] 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~nondet39;havoc ssl3_accept_#t~nondet39; [?] 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); [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume !(1 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) ----- [2018-11-23 13:58:03,076 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 01:58:03 BoogieIcfgContainer [2018-11-23 13:58:03,076 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-23 13:58:03,077 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 13:58:03,077 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 13:58:03,077 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 13:58:03,077 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:57:49" (3/4) ... [2018-11-23 13:58:03,137 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~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [?] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] 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); [?] 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_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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~nondet36;havoc ssl3_accept_#t~nondet36; [?] 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); [?] 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); [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; [?] 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); [?] 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 !(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); [?] 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~nondet39;havoc ssl3_accept_#t~nondet39; [?] 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); [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume !(1 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) ----- [2018-11-23 13:58:05,688 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_b6cd4c7f-8336-4734-b32a-813ca547dee4/bin-2019/uautomizer/witness.graphml [2018-11-23 13:58:05,688 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 13:58:05,689 INFO L168 Benchmark]: Toolchain (without parser) took 17490.07 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 650.1 MB). Free memory was 961.9 MB in the beginning and 937.5 MB in the end (delta: 24.5 MB). Peak memory consumption was 674.6 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,703 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: CACSL2BoogieTranslator took 242.63 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: Boogie Procedure Inliner took 78.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 149.4 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -200.8 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: Boogie Preprocessor took 25.91 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: RCFGBuilder took 504.65 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: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: BuchiAutomizer took 14023.59 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 500.7 MB). Free memory was 1.1 GB in the beginning and 942.5 MB in the end (delta: 146.8 MB). Peak memory consumption was 647.5 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,704 INFO L168 Benchmark]: Witness Printer took 2611.24 ms. Allocated memory is still 1.7 GB. Free memory was 942.5 MB in the beginning and 937.5 MB in the end (delta: 5.0 MB). Peak memory consumption was 5.0 MB. Max. memory is 11.5 GB. [2018-11-23 13:58:05,706 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.13 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 242.63 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 78.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 149.4 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -200.8 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.91 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 504.65 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: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14023.59 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 500.7 MB). Free memory was 1.1 GB in the beginning and 942.5 MB in the end (delta: 146.8 MB). Peak memory consumption was 647.5 MB. Max. memory is 11.5 GB. * Witness Printer took 2611.24 ms. Allocated memory is still 1.7 GB. Free memory was 942.5 MB in the beginning and 937.5 MB in the end (delta: 5.0 MB). Peak memory consumption was 5.0 MB. 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 33 terminating modules (30 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 6993 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.7s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 6.7s. Construction of modules took 2.5s. Büchi inclusion checks took 1.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 1.0s AutomataMinimizationTime, 33 MinimizatonAttempts, 14520 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 10706 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7264 SDtfs, 5498 SDslu, 5120 SDs, 0 SdLazy, 3502 SolverSat, 822 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 293]: 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@1cb235c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@760a56c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70a5a06f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57a84226=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f8af71a=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51890702=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1be41bfa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74d71aea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79c6258c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d34ba6c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@292c7178=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@17db0da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@414a0bb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15244a6f=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22e499ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3983572a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78d70409=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bc196c6=0, __cil_tmp57=-2097151, 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=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6abeced7=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1ae9bdea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@696f50ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d1b3711=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@9b9e5c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2213e5a9=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@1b0a1f9b=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46d95bb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eaacac3=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@375829c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73d04418=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38ed6b3e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e7f1fc7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52436f15=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68f291fa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1971c768=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73a3c7a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f9bc1c2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6708602=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6605d5e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e1a49c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@429b7d2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55c6ba7c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c268c28=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62252fe=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76d77ba=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@442cb3c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74557585=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c4f33fe=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@288e7eeb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60f46ec7=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3da2a20b=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 293]: Nonterminating execution ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [?] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] 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); [?] 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_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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~nondet36;havoc ssl3_accept_#t~nondet36; [?] 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); [?] 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); [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; [?] 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); [?] 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 !(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); [?] 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~nondet39;havoc ssl3_accept_#t~nondet39; [?] 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); [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume !(1 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] havoc main_#res;havoc main_#t~ret49, 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [?] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82-L88] assume 0 != ssl3_accept_~s__info_callback~0; [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] assume !(0 != 12288 + ssl3_accept_~tmp___1~0); [L95-L97] assume !(0 == ssl3_accept_~s__cert~0); [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume 8464 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume 0 == ssl3_accept_~blastFlag~0; [L275] ssl3_accept_~blastFlag~0 := 1; [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume 1 == ssl3_accept_~blastFlag~0; [L288] ssl3_accept_~blastFlag~0 := 2; [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [?] havoc main_#res; [?] havoc main_#t~ret49, main_~s~0, main_~tmp~1; [L612] havoc main_~s~0; [L613] havoc main_~tmp~1; [L617] main_~s~0 := 8464; [L618] ssl3_accept_#in~initial_state := main_~s~0; [L618] havoc ssl3_accept_#res; [L618] 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~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, 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~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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-L610] 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] ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14; [L35] havoc ssl3_accept_#t~nondet14; [L36] havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L37] ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15; [L37] havoc ssl3_accept_#t~nondet15; [L38] ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16; [L38] havoc ssl3_accept_#t~nondet16; [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~nondet17; [L40] havoc ssl3_accept_#t~nondet17; [L41] havoc ssl3_accept_~s__session__cipher~0; [L42] havoc ssl3_accept_~buf~0; [L43] havoc ssl3_accept_~l~0; [L44] havoc ssl3_accept_~Time~0; [L45] havoc ssl3_accept_~tmp~0; [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] ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20; [L55] havoc ssl3_accept_#t~nondet20; [L56] ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21; [L56] havoc ssl3_accept_#t~nondet21; [L57] ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22; [L57] havoc ssl3_accept_#t~nondet22; [L58] ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23; [L58] havoc ssl3_accept_#t~nondet23; [L59] havoc ssl3_accept_~tmp___7~0; [L60] ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24; [L60] havoc ssl3_accept_#t~nondet24; [L61] ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25; [L61] havoc ssl3_accept_#t~nondet25; [L62] ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26; [L62] havoc ssl3_accept_#t~nondet26; [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; [L74] ssl3_accept_~s__state~0 := ssl3_accept_~initial_state; [L75] ssl3_accept_~blastFlag~0 := 0; [L76] ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27; [L76] havoc ssl3_accept_#t~nondet27; [L77] ssl3_accept_~Time~0 := ssl3_accept_~tmp~0; [L78] ssl3_accept_~cb~0 := 0; [L79] ssl3_accept_~ret~0 := -1; [L80] ssl3_accept_~skip~0 := 0; [L81] ssl3_accept_~got_new_session~0 := 0; [L82] COND TRUE 0 != ssl3_accept_~s__info_callback~0 [L83] ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; [L89] ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0; [L89] ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28; [L89] havoc ssl3_accept_#t~post28; [L90-L94] COND FALSE !(0 != 12288 + ssl3_accept_~tmp___1~0) [L95] COND FALSE !(0 == ssl3_accept_~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND TRUE 8464 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND TRUE 0 == ssl3_accept_~blastFlag~0 [L275] ssl3_accept_~blastFlag~0 := 1; [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND TRUE 1 == ssl3_accept_~blastFlag~0 [L288] ssl3_accept_~blastFlag~0 := 2; [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L612] havoc ~s~0; [L613] havoc ~tmp~1; [L617] ~s~0 := 8464; [L11-L610] ~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] ~s__s3__tmp__reuse_message~0 := #t~nondet14; [L35] havoc #t~nondet14; [L36] havoc ~s__s3__tmp__use_rsa_tmp~0; [L37] ~s__s3__tmp__new_cipher~0 := #t~nondet15; [L37] havoc #t~nondet15; [L38] ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16; [L38] havoc #t~nondet16; [L39] havoc ~s__s3__tmp__next_state___0~0; [L40] ~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17; [L40] havoc #t~nondet17; [L41] havoc ~s__session__cipher~0; [L42] havoc ~buf~0; [L43] havoc ~l~0; [L44] havoc ~Time~0; [L45] havoc ~tmp~0; [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] ~tmp___3~0 := #t~nondet20; [L55] havoc #t~nondet20; [L56] ~tmp___4~0 := #t~nondet21; [L56] havoc #t~nondet21; [L57] ~tmp___5~0 := #t~nondet22; [L57] havoc #t~nondet22; [L58] ~tmp___6~0 := #t~nondet23; [L58] havoc #t~nondet23; [L59] havoc ~tmp___7~0; [L60] ~tmp___8~0 := #t~nondet24; [L60] havoc #t~nondet24; [L61] ~tmp___9~0 := #t~nondet25; [L61] havoc #t~nondet25; [L62] ~tmp___10~0 := #t~nondet26; [L62] havoc #t~nondet26; [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; [L74] ~s__state~0 := ~initial_state; [L75] ~blastFlag~0 := 0; [L76] ~tmp~0 := #t~nondet27; [L76] havoc #t~nondet27; [L77] ~Time~0 := ~tmp~0; [L78] ~cb~0 := 0; [L79] ~ret~0 := -1; [L80] ~skip~0 := 0; [L81] ~got_new_session~0 := 0; [L82] COND TRUE 0 != ~s__info_callback~0 [L83] ~cb~0 := ~s__info_callback~0; [L89] #t~post28 := ~s__in_handshake~0; [L89] ~s__in_handshake~0 := 1 + #t~post28; [L89] havoc #t~post28; [L90-L94] COND FALSE !(0 != 12288 + ~tmp___1~0) [L95] COND FALSE !(0 == ~s__cert~0) [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND TRUE 8464 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND TRUE 0 == ~blastFlag~0 [L275] ~blastFlag~0 := 1; [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND TRUE 1 == ~blastFlag~0 [L288] ~blastFlag~0 := 2; [L290] COND FALSE !(~ret~0 <= 0) [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] 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); [?] 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_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; [?] assume !(ssl3_accept_~ret~0 <= 0); [?] ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; [?] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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~nondet36;havoc ssl3_accept_#t~nondet36; [?] 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); [?] 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); [?] ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; [?] 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); [?] 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 !(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); [?] 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~nondet39;havoc ssl3_accept_#t~nondet39; [?] 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); [?] 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~nondet33;havoc ssl3_accept_#t~nondet33; [?] 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); [?] 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~nondet34;havoc ssl3_accept_#t~nondet34; [?] assume !(1 == ssl3_accept_~blastFlag~0); [?] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [L293-L297] assume !(0 != ssl3_accept_~s__hit~0); [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume 8512 == ssl3_accept_~s__state~0; [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296); [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308-L310] assume !(ssl3_accept_~ret~0 <= 0); [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume 8528 == ssl3_accept_~s__state~0; [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296; [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353-L355] assume !(ssl3_accept_~ret~0 <= 0); [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume 8544 == ssl3_accept_~s__state~0; [L375-L413] assume 0 != 1 + ssl3_accept_~s__verify_mode~0; [L376-L408] assume !(0 != ssl3_accept_~s__session__peer~0); [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400-L402] assume !(ssl3_accept_~ret~0 <= 0); [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume 8448 == ssl3_accept_~s__state~0; [L426-L434] assume !(ssl3_accept_~num1~0 > 0); [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume !(8496 == ssl3_accept_~s__state~0); [L138-L566] assume !(8497 == ssl3_accept_~s__state~0); [L141-L565] assume !(8512 == ssl3_accept_~s__state~0); [L144-L564] assume !(8513 == ssl3_accept_~s__state~0); [L147-L563] assume !(8528 == ssl3_accept_~s__state~0); [L150-L562] assume !(8529 == ssl3_accept_~s__state~0); [L153-L561] assume !(8544 == ssl3_accept_~s__state~0); [L156-L560] assume !(8545 == ssl3_accept_~s__state~0); [L159-L559] assume !(8560 == ssl3_accept_~s__state~0); [L162-L558] assume !(8561 == ssl3_accept_~s__state~0); [L165-L557] assume !(8448 == ssl3_accept_~s__state~0); [L168-L556] assume 8576 == ssl3_accept_~s__state~0; [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440-L442] assume !(ssl3_accept_~ret~0 <= 0); [L443-L452] assume 2 == ssl3_accept_~ret~0; [L444] ssl3_accept_~s__state~0 := 8466; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume 8466 == ssl3_accept_~s__state~0; [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274-L276] assume !(0 == ssl3_accept_~blastFlag~0); [L277-L279] assume !(ssl3_accept_~ret~0 <= 0); [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579-L595] assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); [L596] ssl3_accept_~skip~0 := 0; [L99-L597] assume !false; [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102-L578] assume !(12292 == ssl3_accept_~s__state~0); [L105-L577] assume !(16384 == ssl3_accept_~s__state~0); [L108-L576] assume !(8192 == ssl3_accept_~s__state~0); [L111-L575] assume !(24576 == ssl3_accept_~s__state~0); [L114-L574] assume !(8195 == ssl3_accept_~s__state~0); [L117-L573] assume !(8480 == ssl3_accept_~s__state~0); [L120-L572] assume !(8481 == ssl3_accept_~s__state~0); [L123-L571] assume !(8482 == ssl3_accept_~s__state~0); [L126-L570] assume !(8464 == ssl3_accept_~s__state~0); [L129-L569] assume !(8465 == ssl3_accept_~s__state~0); [L132-L568] assume !(8466 == ssl3_accept_~s__state~0); [L135-L567] assume 8496 == ssl3_accept_~s__state~0; [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287-L289] assume !(1 == ssl3_accept_~blastFlag~0); [L290-L292] assume !(ssl3_accept_~ret~0 <= 0); [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator [L293-L297] COND FALSE !(0 != ssl3_accept_~s__hit~0) [L296] ssl3_accept_~s__state~0 := 8512; [L298] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND TRUE 8512 == ssl3_accept_~s__state~0 [L303] ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296) [L307] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35; [L307] havoc ssl3_accept_#t~nondet35; [L308] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L313] ssl3_accept_~s__state~0 := 8528; [L314] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND TRUE 8528 == ssl3_accept_~s__state~0 [L318] ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L320] ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296 [L322] ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 [L352] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36; [L352] havoc ssl3_accept_#t~nondet36; [L353] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L370] ssl3_accept_~s__state~0 := 8544; [L371] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND TRUE 8544 == ssl3_accept_~s__state~0 [L375-L413] COND TRUE 0 != 1 + ssl3_accept_~s__verify_mode~0 [L376] COND FALSE !(0 != ssl3_accept_~s__session__peer~0) [L387] ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296) [L398] ssl3_accept_~s__s3__tmp__cert_request~0 := 1; [L399] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37; [L399] havoc ssl3_accept_#t~nondet37; [L400] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L403] ssl3_accept_~s__state~0 := 8448; [L404] ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576; [L405] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND TRUE 8448 == ssl3_accept_~s__state~0 [L426] COND FALSE !(ssl3_accept_~num1~0 > 0) [L435] ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND FALSE !(8496 == ssl3_accept_~s__state~0) [L138] COND FALSE !(8497 == ssl3_accept_~s__state~0) [L141] COND FALSE !(8512 == ssl3_accept_~s__state~0) [L144] COND FALSE !(8513 == ssl3_accept_~s__state~0) [L147] COND FALSE !(8528 == ssl3_accept_~s__state~0) [L150] COND FALSE !(8529 == ssl3_accept_~s__state~0) [L153] COND FALSE !(8544 == ssl3_accept_~s__state~0) [L156] COND FALSE !(8545 == ssl3_accept_~s__state~0) [L159] COND FALSE !(8560 == ssl3_accept_~s__state~0) [L162] COND FALSE !(8561 == ssl3_accept_~s__state~0) [L165] COND FALSE !(8448 == ssl3_accept_~s__state~0) [L168] COND TRUE 8576 == ssl3_accept_~s__state~0 [L439] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39; [L439] havoc ssl3_accept_#t~nondet39; [L440] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L443] COND TRUE 2 == ssl3_accept_~ret~0 [L444] ssl3_accept_~s__state~0 := 8466; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND TRUE 8466 == ssl3_accept_~s__state~0 [L272] ssl3_accept_~s__shutdown~0 := 0; [L273] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33; [L273] havoc ssl3_accept_#t~nondet33; [L274] COND FALSE !(0 == ssl3_accept_~blastFlag~0) [L277] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L280] ssl3_accept_~got_new_session~0 := 1; [L281] ssl3_accept_~s__state~0 := 8496; [L282] ssl3_accept_~s__init_num~0 := 0; [L579] COND FALSE !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0) [L596] ssl3_accept_~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ssl3_accept_~state~0 := ssl3_accept_~s__state~0; [L102] COND FALSE !(12292 == ssl3_accept_~s__state~0) [L105] COND FALSE !(16384 == ssl3_accept_~s__state~0) [L108] COND FALSE !(8192 == ssl3_accept_~s__state~0) [L111] COND FALSE !(24576 == ssl3_accept_~s__state~0) [L114] COND FALSE !(8195 == ssl3_accept_~s__state~0) [L117] COND FALSE !(8480 == ssl3_accept_~s__state~0) [L120] COND FALSE !(8481 == ssl3_accept_~s__state~0) [L123] COND FALSE !(8482 == ssl3_accept_~s__state~0) [L126] COND FALSE !(8464 == ssl3_accept_~s__state~0) [L129] COND FALSE !(8465 == ssl3_accept_~s__state~0) [L132] COND FALSE !(8466 == ssl3_accept_~s__state~0) [L135] COND TRUE 8496 == ssl3_accept_~s__state~0 [L286] ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34; [L286] havoc ssl3_accept_#t~nondet34; [L287] COND FALSE !(1 == ssl3_accept_~blastFlag~0) [L290] COND FALSE !(ssl3_accept_~ret~0 <= 0) [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [L293-L297] COND FALSE !(0 != ~s__hit~0) [L296] ~s__state~0 := 8512; [L298] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND TRUE 8512 == ~s__state~0 [L303] ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L304-L311] COND FALSE !(0 != (256 + ~__cil_tmp56~0) % 4294967296) [L307] ~ret~0 := #t~nondet35; [L307] havoc #t~nondet35; [L308] COND FALSE !(~ret~0 <= 0) [L313] ~s__state~0 := 8528; [L314] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND TRUE 8528 == ~s__state~0 [L318] ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L320] ~__cil_tmp57~0 := ~s__options~0; [L321-L325] COND TRUE 0 != (2097152 + ~__cil_tmp57~0) % 4294967296 [L322] ~s__s3__tmp__use_rsa_tmp~0 := 1; [L327-L369] COND TRUE 0 != ~s__s3__tmp__use_rsa_tmp~0 [L352] ~ret~0 := #t~nondet36; [L352] havoc #t~nondet36; [L353] COND FALSE !(~ret~0 <= 0) [L370] ~s__state~0 := 8544; [L371] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND TRUE 8544 == ~s__state~0 [L375-L413] COND TRUE 0 != 1 + ~s__verify_mode~0 [L376] COND FALSE !(0 != ~s__session__peer~0) [L387] ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; [L388-L406] COND FALSE !(0 != (256 + ~__cil_tmp61~0) % 4294967296) [L398] ~s__s3__tmp__cert_request~0 := 1; [L399] ~ret~0 := #t~nondet37; [L399] havoc #t~nondet37; [L400] COND FALSE !(~ret~0 <= 0) [L403] ~s__state~0 := 8448; [L404] ~s__s3__tmp__next_state___0~0 := 8576; [L405] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND TRUE 8448 == ~s__state~0 [L426] COND FALSE !(~num1~0 > 0) [L435] ~s__state~0 := ~s__s3__tmp__next_state___0~0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND FALSE !(8496 == ~s__state~0) [L138] COND FALSE !(8497 == ~s__state~0) [L141] COND FALSE !(8512 == ~s__state~0) [L144] COND FALSE !(8513 == ~s__state~0) [L147] COND FALSE !(8528 == ~s__state~0) [L150] COND FALSE !(8529 == ~s__state~0) [L153] COND FALSE !(8544 == ~s__state~0) [L156] COND FALSE !(8545 == ~s__state~0) [L159] COND FALSE !(8560 == ~s__state~0) [L162] COND FALSE !(8561 == ~s__state~0) [L165] COND FALSE !(8448 == ~s__state~0) [L168] COND TRUE 8576 == ~s__state~0 [L439] ~ret~0 := #t~nondet39; [L439] havoc #t~nondet39; [L440] COND FALSE !(~ret~0 <= 0) [L443] COND TRUE 2 == ~ret~0 [L444] ~s__state~0 := 8466; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND TRUE 8466 == ~s__state~0 [L272] ~s__shutdown~0 := 0; [L273] ~ret~0 := #t~nondet33; [L273] havoc #t~nondet33; [L274] COND FALSE !(0 == ~blastFlag~0) [L277] COND FALSE !(~ret~0 <= 0) [L280] ~got_new_session~0 := 1; [L281] ~s__state~0 := 8496; [L282] ~s__init_num~0 := 0; [L579] COND FALSE !(0 == ~s__s3__tmp__reuse_message~0) [L596] ~skip~0 := 0; [L99-L597] COND FALSE !(false) [L101] ~state~0 := ~s__state~0; [L102] COND FALSE !(12292 == ~s__state~0) [L105] COND FALSE !(16384 == ~s__state~0) [L108] COND FALSE !(8192 == ~s__state~0) [L111] COND FALSE !(24576 == ~s__state~0) [L114] COND FALSE !(8195 == ~s__state~0) [L117] COND FALSE !(8480 == ~s__state~0) [L120] COND FALSE !(8481 == ~s__state~0) [L123] COND FALSE !(8482 == ~s__state~0) [L126] COND FALSE !(8464 == ~s__state~0) [L129] COND FALSE !(8465 == ~s__state~0) [L132] COND FALSE !(8466 == ~s__state~0) [L135] COND TRUE 8496 == ~s__state~0 [L286] ~ret~0 := #t~nondet34; [L286] havoc #t~nondet34; [L287] COND FALSE !(1 == ~blastFlag~0) [L290] COND FALSE !(~ret~0 <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) ----- Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) Loop: [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...