/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/openssl/s3_srvr.blast.04.i.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-e106359-m [2022-04-14 23:33:39,405 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-14 23:33:39,406 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-14 23:33:39,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-14 23:33:39,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-14 23:33:39,458 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-14 23:33:39,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-14 23:33:39,466 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-14 23:33:39,467 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-14 23:33:39,471 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-14 23:33:39,472 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-14 23:33:39,473 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-14 23:33:39,473 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-14 23:33:39,475 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-14 23:33:39,476 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-14 23:33:39,479 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-14 23:33:39,479 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-14 23:33:39,480 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-14 23:33:39,483 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-14 23:33:39,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-14 23:33:39,489 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-14 23:33:39,490 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-14 23:33:39,490 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-14 23:33:39,491 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-14 23:33:39,492 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-14 23:33:39,498 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-14 23:33:39,498 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-14 23:33:39,498 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-14 23:33:39,499 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-14 23:33:39,499 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-14 23:33:39,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-14 23:33:39,501 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-14 23:33:39,502 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-14 23:33:39,503 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-14 23:33:39,503 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-14 23:33:39,504 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-14 23:33:39,504 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-14 23:33:39,504 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-14 23:33:39,505 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-14 23:33:39,505 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-14 23:33:39,505 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-14 23:33:39,507 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-14 23:33:39,507 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-04-14 23:33:39,518 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-14 23:33:39,518 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-14 23:33:39,519 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-14 23:33:39,520 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-14 23:33:39,521 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-14 23:33:39,521 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-14 23:33:39,521 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-14 23:33:39,521 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-14 23:33:39,521 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-14 23:33:39,522 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-14 23:33:39,522 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-14 23:33:39,522 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-14 23:33:39,522 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-14 23:33:39,522 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-14 23:33:39,522 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-14 23:33:39,523 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-14 23:33:39,523 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-14 23:33:39,523 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-14 23:33:39,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-14 23:33:39,774 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-14 23:33:39,777 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-14 23:33:39,778 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-14 23:33:39,779 INFO L275 PluginConnector]: CDTParser initialized [2022-04-14 23:33:39,781 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/openssl/s3_srvr.blast.04.i.cil.c [2022-04-14 23:33:39,835 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0611aa82a/e46baad9b7794b3ca9be270497ed87c9/FLAG4ccdba4c6 [2022-04-14 23:33:40,221 INFO L306 CDTParser]: Found 1 translation units. [2022-04-14 23:33:40,222 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl/s3_srvr.blast.04.i.cil.c [2022-04-14 23:33:40,249 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0611aa82a/e46baad9b7794b3ca9be270497ed87c9/FLAG4ccdba4c6 [2022-04-14 23:33:40,556 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0611aa82a/e46baad9b7794b3ca9be270497ed87c9 [2022-04-14 23:33:40,558 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-14 23:33:40,560 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-14 23:33:40,562 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-14 23:33:40,563 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-14 23:33:40,566 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-14 23:33:40,566 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 11:33:40" (1/1) ... [2022-04-14 23:33:40,567 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38c8c1dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:40, skipping insertion in model container [2022-04-14 23:33:40,567 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 11:33:40" (1/1) ... [2022-04-14 23:33:40,573 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-14 23:33:40,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-14 23:33:40,984 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl/s3_srvr.blast.04.i.cil.c[72500,72513] [2022-04-14 23:33:40,992 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-14 23:33:41,002 INFO L203 MainTranslator]: Completed pre-run [2022-04-14 23:33:41,095 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl/s3_srvr.blast.04.i.cil.c[72500,72513] [2022-04-14 23:33:41,099 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-14 23:33:41,119 INFO L208 MainTranslator]: Completed translation [2022-04-14 23:33:41,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41 WrapperNode [2022-04-14 23:33:41,120 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-14 23:33:41,121 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-14 23:33:41,121 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-14 23:33:41,121 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-14 23:33:41,130 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,130 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,156 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,157 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,234 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,249 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,252 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,257 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-14 23:33:41,258 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-14 23:33:41,258 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-14 23:33:41,258 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-14 23:33:41,266 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (1/1) ... [2022-04-14 23:33:41,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-14 23:33:41,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-14 23:33:41,292 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-14 23:33:41,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-14 23:33:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-14 23:33:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-14 23:33:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-14 23:33:41,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_get_server_method [2022-04-14 23:33:41,335 INFO L138 BoogieDeclarations]: Found implementation of procedure SSLv3_server_method [2022-04-14 23:33:41,335 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-14 23:33:41,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2022-04-14 23:33:41,335 INFO L138 BoogieDeclarations]: Found implementation of procedure sslv3_base_method [2022-04-14 23:33:41,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-04-14 23:33:41,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-04-14 23:33:41,336 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-14 23:33:41,336 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-14 23:33:41,336 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-14 23:33:41,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-14 23:33:41,337 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure SSLv3_server_method [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure sslv3_base_method [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_get_server_method [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-04-14 23:33:41,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-04-14 23:33:41,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-04-14 23:33:41,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-04-14 23:33:41,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-14 23:33:41,517 INFO L234 CfgBuilder]: Building ICFG [2022-04-14 23:33:41,518 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-14 23:33:44,060 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-14 23:33:44,645 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##87: assume false; [2022-04-14 23:33:44,645 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume !false; [2022-04-14 23:33:44,660 INFO L275 CfgBuilder]: Performing block encoding [2022-04-14 23:33:44,674 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-14 23:33:44,674 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-14 23:33:44,677 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 11:33:44 BoogieIcfgContainer [2022-04-14 23:33:44,677 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-14 23:33:44,677 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-14 23:33:44,677 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-14 23:33:44,678 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-14 23:33:44,680 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 11:33:44" (1/1) ... [2022-04-14 23:33:44,682 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_JORDAN [2022-04-14 23:33:44,799 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 14.04 11:33:44 BasicIcfg [2022-04-14 23:33:44,799 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-14 23:33:44,802 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-14 23:33:44,802 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-14 23:33:44,809 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-14 23:33:44,809 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 11:33:40" (1/4) ... [2022-04-14 23:33:44,810 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@443a4a1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 11:33:44, skipping insertion in model container [2022-04-14 23:33:44,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 11:33:41" (2/4) ... [2022-04-14 23:33:44,810 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@443a4a1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 11:33:44, skipping insertion in model container [2022-04-14 23:33:44,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.04 11:33:44" (3/4) ... [2022-04-14 23:33:44,813 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@443a4a1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 11:33:44, skipping insertion in model container [2022-04-14 23:33:44,813 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 14.04 11:33:44" (4/4) ... [2022-04-14 23:33:44,814 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr.blast.04.i.cil.cJordan [2022-04-14 23:33:44,817 INFO L202 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-04-14 23:33:44,818 INFO L161 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-14 23:33:44,854 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-14 23:33:44,859 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-14 23:33:44,860 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-14 23:33:44,877 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 145 states have (on average 1.696551724137931) internal successors, (246), 146 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-04-14 23:33:44,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-14 23:33:44,886 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:33:44,886 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:33:44,886 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:33:44,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:33:44,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1424627949, now seen corresponding path program 1 times [2022-04-14 23:33:44,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:33:44,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616089958] [2022-04-14 23:33:44,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:33:44,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:33:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:45,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:33:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:45,444 INFO L290 TraceCheckUtils]: 0: Hoare triple {163#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {156#true} is VALID [2022-04-14 23:33:45,445 INFO L290 TraceCheckUtils]: 1: Hoare triple {156#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {156#true} is VALID [2022-04-14 23:33:45,445 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {156#true} {156#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {156#true} is VALID [2022-04-14 23:33:45,446 INFO L272 TraceCheckUtils]: 0: Hoare triple {156#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {163#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:33:45,447 INFO L290 TraceCheckUtils]: 1: Hoare triple {163#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {156#true} is VALID [2022-04-14 23:33:45,447 INFO L290 TraceCheckUtils]: 2: Hoare triple {156#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {156#true} is VALID [2022-04-14 23:33:45,448 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {156#true} {156#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {156#true} is VALID [2022-04-14 23:33:45,448 INFO L272 TraceCheckUtils]: 4: Hoare triple {156#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {156#true} is VALID [2022-04-14 23:33:45,449 INFO L290 TraceCheckUtils]: 5: Hoare triple {156#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {156#true} is VALID [2022-04-14 23:33:45,450 INFO L290 TraceCheckUtils]: 6: Hoare triple {156#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {156#true} is VALID [2022-04-14 23:33:45,450 INFO L272 TraceCheckUtils]: 7: Hoare triple {156#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {156#true} is VALID [2022-04-14 23:33:45,453 INFO L290 TraceCheckUtils]: 8: Hoare triple {156#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,454 INFO L290 TraceCheckUtils]: 9: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,455 INFO L290 TraceCheckUtils]: 10: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,456 INFO L290 TraceCheckUtils]: 11: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,457 INFO L290 TraceCheckUtils]: 12: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,458 INFO L290 TraceCheckUtils]: 13: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,459 INFO L290 TraceCheckUtils]: 14: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,459 INFO L290 TraceCheckUtils]: 15: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,460 INFO L290 TraceCheckUtils]: 16: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,461 INFO L290 TraceCheckUtils]: 17: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,462 INFO L290 TraceCheckUtils]: 18: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,463 INFO L290 TraceCheckUtils]: 19: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,464 INFO L290 TraceCheckUtils]: 20: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,465 INFO L290 TraceCheckUtils]: 21: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,466 INFO L290 TraceCheckUtils]: 22: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,466 INFO L290 TraceCheckUtils]: 23: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,467 INFO L290 TraceCheckUtils]: 24: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,468 INFO L290 TraceCheckUtils]: 25: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,468 INFO L290 TraceCheckUtils]: 26: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,469 INFO L290 TraceCheckUtils]: 27: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,470 INFO L290 TraceCheckUtils]: 28: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,470 INFO L290 TraceCheckUtils]: 29: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,471 INFO L290 TraceCheckUtils]: 30: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,472 INFO L290 TraceCheckUtils]: 31: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,472 INFO L290 TraceCheckUtils]: 32: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,474 INFO L290 TraceCheckUtils]: 33: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,474 INFO L290 TraceCheckUtils]: 34: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,475 INFO L290 TraceCheckUtils]: 35: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,476 INFO L290 TraceCheckUtils]: 36: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,476 INFO L290 TraceCheckUtils]: 37: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,477 INFO L290 TraceCheckUtils]: 38: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,478 INFO L290 TraceCheckUtils]: 39: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,478 INFO L290 TraceCheckUtils]: 40: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,480 INFO L290 TraceCheckUtils]: 41: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,480 INFO L290 TraceCheckUtils]: 42: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,481 INFO L290 TraceCheckUtils]: 43: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,482 INFO L290 TraceCheckUtils]: 44: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,483 INFO L290 TraceCheckUtils]: 45: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,483 INFO L290 TraceCheckUtils]: 46: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:45,487 INFO L290 TraceCheckUtils]: 47: Hoare triple {161#(not (= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {162#(not (= |ssl3_accept_#t~mem79| 8672))} is VALID [2022-04-14 23:33:45,488 INFO L290 TraceCheckUtils]: 48: Hoare triple {162#(not (= |ssl3_accept_#t~mem79| 8672))} [884] L1266-->L1270: Formula: (= |v_ssl3_accept_#t~mem79_3| 8672) InVars {ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem79] {157#false} is VALID [2022-04-14 23:33:45,488 INFO L290 TraceCheckUtils]: 49: Hoare triple {157#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {157#false} is VALID [2022-04-14 23:33:45,492 INFO L290 TraceCheckUtils]: 50: Hoare triple {157#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {157#false} is VALID [2022-04-14 23:33:45,492 INFO L290 TraceCheckUtils]: 51: Hoare triple {157#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {157#false} is VALID [2022-04-14 23:33:45,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:33:45,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:33:45,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616089958] [2022-04-14 23:33:45,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616089958] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:33:45,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:33:45,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:33:45,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162414418] [2022-04-14 23:33:45,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:33:45,504 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-04-14 23:33:45,506 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:33:45,512 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:45,609 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 52 edges. 52 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:45,609 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:33:45,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:33:45,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:33:45,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:33:45,646 INFO L87 Difference]: Start difference. First operand has 153 states, 145 states have (on average 1.696551724137931) internal successors, (246), 146 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:47,693 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:33:49,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:49,486 INFO L93 Difference]: Finished difference Result 276 states and 456 transitions. [2022-04-14 23:33:49,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:33:49,486 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-04-14 23:33:49,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:33:49,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:49,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2022-04-14 23:33:49,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:49,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2022-04-14 23:33:49,507 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 463 transitions. [2022-04-14 23:33:49,900 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 463 edges. 463 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:49,921 INFO L225 Difference]: With dead ends: 276 [2022-04-14 23:33:49,921 INFO L226 Difference]: Without dead ends: 250 [2022-04-14 23:33:49,922 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:33:49,927 INFO L913 BasicCegarLoop]: 147 mSDtfsCounter, 138 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 65 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-14 23:33:49,931 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 433 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 519 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2022-04-14 23:33:49,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-04-14 23:33:49,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 180. [2022-04-14 23:33:49,967 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:33:49,973 INFO L82 GeneralOperation]: Start isEquivalent. First operand 250 states. Second operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:49,975 INFO L74 IsIncluded]: Start isIncluded. First operand 250 states. Second operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:49,977 INFO L87 Difference]: Start difference. First operand 250 states. Second operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:49,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:49,992 INFO L93 Difference]: Finished difference Result 250 states and 378 transitions. [2022-04-14 23:33:49,992 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 378 transitions. [2022-04-14 23:33:50,000 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:50,001 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:50,001 INFO L74 IsIncluded]: Start isIncluded. First operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 250 states. [2022-04-14 23:33:50,002 INFO L87 Difference]: Start difference. First operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 250 states. [2022-04-14 23:33:50,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:50,016 INFO L93 Difference]: Finished difference Result 250 states and 378 transitions. [2022-04-14 23:33:50,016 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 378 transitions. [2022-04-14 23:33:50,017 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:50,017 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:50,017 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:33:50,017 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:33:50,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 175 states have (on average 1.6057142857142856) internal successors, (281), 175 states have internal predecessors, (281), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:50,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 285 transitions. [2022-04-14 23:33:50,026 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 285 transitions. Word has length 52 [2022-04-14 23:33:50,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:33:50,027 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 285 transitions. [2022-04-14 23:33:50,027 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:50,027 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 285 transitions. [2022-04-14 23:33:50,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-14 23:33:50,028 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:33:50,028 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:33:50,029 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-14 23:33:50,029 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:33:50,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:33:50,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1214740759, now seen corresponding path program 1 times [2022-04-14 23:33:50,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:33:50,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456502919] [2022-04-14 23:33:50,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:33:50,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:33:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:50,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:33:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:50,228 INFO L290 TraceCheckUtils]: 0: Hoare triple {1131#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {1124#true} is VALID [2022-04-14 23:33:50,228 INFO L290 TraceCheckUtils]: 1: Hoare triple {1124#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1124#true} is VALID [2022-04-14 23:33:50,228 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1124#true} {1124#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1124#true} is VALID [2022-04-14 23:33:50,229 INFO L272 TraceCheckUtils]: 0: Hoare triple {1124#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1131#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:33:50,230 INFO L290 TraceCheckUtils]: 1: Hoare triple {1131#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {1124#true} is VALID [2022-04-14 23:33:50,230 INFO L290 TraceCheckUtils]: 2: Hoare triple {1124#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1124#true} is VALID [2022-04-14 23:33:50,230 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1124#true} {1124#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1124#true} is VALID [2022-04-14 23:33:50,230 INFO L272 TraceCheckUtils]: 4: Hoare triple {1124#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1124#true} is VALID [2022-04-14 23:33:50,231 INFO L290 TraceCheckUtils]: 5: Hoare triple {1124#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {1124#true} is VALID [2022-04-14 23:33:50,232 INFO L290 TraceCheckUtils]: 6: Hoare triple {1124#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {1124#true} is VALID [2022-04-14 23:33:50,232 INFO L272 TraceCheckUtils]: 7: Hoare triple {1124#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {1124#true} is VALID [2022-04-14 23:33:50,234 INFO L290 TraceCheckUtils]: 8: Hoare triple {1124#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,235 INFO L290 TraceCheckUtils]: 9: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,236 INFO L290 TraceCheckUtils]: 10: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,236 INFO L290 TraceCheckUtils]: 11: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,237 INFO L290 TraceCheckUtils]: 12: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,237 INFO L290 TraceCheckUtils]: 13: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,238 INFO L290 TraceCheckUtils]: 14: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,238 INFO L290 TraceCheckUtils]: 15: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,239 INFO L290 TraceCheckUtils]: 16: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,239 INFO L290 TraceCheckUtils]: 17: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,240 INFO L290 TraceCheckUtils]: 18: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,240 INFO L290 TraceCheckUtils]: 19: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,241 INFO L290 TraceCheckUtils]: 20: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,242 INFO L290 TraceCheckUtils]: 21: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,242 INFO L290 TraceCheckUtils]: 22: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:50,243 INFO L290 TraceCheckUtils]: 23: Hoare triple {1129#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {1130#(= 8464 |ssl3_accept_#t~mem55|)} is VALID [2022-04-14 23:33:50,243 INFO L290 TraceCheckUtils]: 24: Hoare triple {1130#(= 8464 |ssl3_accept_#t~mem55|)} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {1125#false} is VALID [2022-04-14 23:33:50,243 INFO L290 TraceCheckUtils]: 25: Hoare triple {1125#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {1125#false} is VALID [2022-04-14 23:33:50,243 INFO L290 TraceCheckUtils]: 26: Hoare triple {1125#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {1125#false} is VALID [2022-04-14 23:33:50,244 INFO L290 TraceCheckUtils]: 27: Hoare triple {1125#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {1125#false} is VALID [2022-04-14 23:33:50,244 INFO L290 TraceCheckUtils]: 28: Hoare triple {1125#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {1125#false} is VALID [2022-04-14 23:33:50,244 INFO L290 TraceCheckUtils]: 29: Hoare triple {1125#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {1125#false} is VALID [2022-04-14 23:33:50,244 INFO L290 TraceCheckUtils]: 30: Hoare triple {1125#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {1125#false} is VALID [2022-04-14 23:33:50,244 INFO L290 TraceCheckUtils]: 31: Hoare triple {1125#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 32: Hoare triple {1125#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 33: Hoare triple {1125#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 34: Hoare triple {1125#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 35: Hoare triple {1125#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 36: Hoare triple {1125#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {1125#false} is VALID [2022-04-14 23:33:50,245 INFO L290 TraceCheckUtils]: 37: Hoare triple {1125#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {1125#false} is VALID [2022-04-14 23:33:50,246 INFO L290 TraceCheckUtils]: 38: Hoare triple {1125#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {1125#false} is VALID [2022-04-14 23:33:50,246 INFO L290 TraceCheckUtils]: 39: Hoare triple {1125#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {1125#false} is VALID [2022-04-14 23:33:50,246 INFO L290 TraceCheckUtils]: 40: Hoare triple {1125#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {1125#false} is VALID [2022-04-14 23:33:50,246 INFO L290 TraceCheckUtils]: 41: Hoare triple {1125#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {1125#false} is VALID [2022-04-14 23:33:50,246 INFO L290 TraceCheckUtils]: 42: Hoare triple {1125#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {1125#false} is VALID [2022-04-14 23:33:50,247 INFO L290 TraceCheckUtils]: 43: Hoare triple {1125#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {1125#false} is VALID [2022-04-14 23:33:50,247 INFO L290 TraceCheckUtils]: 44: Hoare triple {1125#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {1125#false} is VALID [2022-04-14 23:33:50,247 INFO L290 TraceCheckUtils]: 45: Hoare triple {1125#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {1125#false} is VALID [2022-04-14 23:33:50,247 INFO L290 TraceCheckUtils]: 46: Hoare triple {1125#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {1125#false} is VALID [2022-04-14 23:33:50,247 INFO L290 TraceCheckUtils]: 47: Hoare triple {1125#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {1125#false} is VALID [2022-04-14 23:33:50,248 INFO L290 TraceCheckUtils]: 48: Hoare triple {1125#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {1125#false} is VALID [2022-04-14 23:33:50,248 INFO L290 TraceCheckUtils]: 49: Hoare triple {1125#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {1125#false} is VALID [2022-04-14 23:33:50,248 INFO L290 TraceCheckUtils]: 50: Hoare triple {1125#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {1125#false} is VALID [2022-04-14 23:33:50,248 INFO L290 TraceCheckUtils]: 51: Hoare triple {1125#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {1125#false} is VALID [2022-04-14 23:33:50,248 INFO L290 TraceCheckUtils]: 52: Hoare triple {1125#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1125#false} is VALID [2022-04-14 23:33:50,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:33:50,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:33:50,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456502919] [2022-04-14 23:33:50,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456502919] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:33:50,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:33:50,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:33:50,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034115900] [2022-04-14 23:33:50,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:33:50,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-04-14 23:33:50,251 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:33:50,251 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:50,295 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:50,295 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:33:50,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:33:50,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:33:50,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:33:50,296 INFO L87 Difference]: Start difference. First operand 180 states and 285 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:52,322 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:33:53,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:53,356 INFO L93 Difference]: Finished difference Result 208 states and 325 transitions. [2022-04-14 23:33:53,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:33:53,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-04-14 23:33:53,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:33:53,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 246 transitions. [2022-04-14 23:33:53,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 246 transitions. [2022-04-14 23:33:53,363 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 246 transitions. [2022-04-14 23:33:53,568 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 246 edges. 246 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:53,571 INFO L225 Difference]: With dead ends: 208 [2022-04-14 23:33:53,572 INFO L226 Difference]: Without dead ends: 208 [2022-04-14 23:33:53,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:33:53,573 INFO L913 BasicCegarLoop]: 176 mSDtfsCounter, 22 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:33:53,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 451 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 352 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:33:53,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-04-14 23:33:53,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 191. [2022-04-14 23:33:53,580 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:33:53,581 INFO L82 GeneralOperation]: Start isEquivalent. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,581 INFO L74 IsIncluded]: Start isIncluded. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,582 INFO L87 Difference]: Start difference. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:53,593 INFO L93 Difference]: Finished difference Result 208 states and 325 transitions. [2022-04-14 23:33:53,593 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 325 transitions. [2022-04-14 23:33:53,594 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:53,594 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:53,594 INFO L74 IsIncluded]: Start isIncluded. First operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 208 states. [2022-04-14 23:33:53,595 INFO L87 Difference]: Start difference. First operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 208 states. [2022-04-14 23:33:53,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:53,605 INFO L93 Difference]: Finished difference Result 208 states and 325 transitions. [2022-04-14 23:33:53,606 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 325 transitions. [2022-04-14 23:33:53,606 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:53,606 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:53,606 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:33:53,606 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:33:53,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 186 states have (on average 1.6129032258064515) internal successors, (300), 186 states have internal predecessors, (300), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 304 transitions. [2022-04-14 23:33:53,616 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 304 transitions. Word has length 53 [2022-04-14 23:33:53,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:33:53,616 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 304 transitions. [2022-04-14 23:33:53,617 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,617 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 304 transitions. [2022-04-14 23:33:53,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-14 23:33:53,618 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:33:53,618 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:33:53,618 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-14 23:33:53,618 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:33:53,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:33:53,619 INFO L85 PathProgramCache]: Analyzing trace with hash -674348851, now seen corresponding path program 1 times [2022-04-14 23:33:53,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:33:53,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361518557] [2022-04-14 23:33:53,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:33:53,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:33:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:53,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:33:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:53,772 INFO L290 TraceCheckUtils]: 0: Hoare triple {1958#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {1951#true} is VALID [2022-04-14 23:33:53,773 INFO L290 TraceCheckUtils]: 1: Hoare triple {1951#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1951#true} is VALID [2022-04-14 23:33:53,774 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1951#true} {1951#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1951#true} is VALID [2022-04-14 23:33:53,775 INFO L272 TraceCheckUtils]: 0: Hoare triple {1951#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1958#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:33:53,775 INFO L290 TraceCheckUtils]: 1: Hoare triple {1958#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {1951#true} is VALID [2022-04-14 23:33:53,776 INFO L290 TraceCheckUtils]: 2: Hoare triple {1951#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1951#true} is VALID [2022-04-14 23:33:53,777 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1951#true} {1951#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1951#true} is VALID [2022-04-14 23:33:53,777 INFO L272 TraceCheckUtils]: 4: Hoare triple {1951#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1951#true} is VALID [2022-04-14 23:33:53,778 INFO L290 TraceCheckUtils]: 5: Hoare triple {1951#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {1951#true} is VALID [2022-04-14 23:33:53,780 INFO L290 TraceCheckUtils]: 6: Hoare triple {1951#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {1951#true} is VALID [2022-04-14 23:33:53,780 INFO L272 TraceCheckUtils]: 7: Hoare triple {1951#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {1951#true} is VALID [2022-04-14 23:33:53,795 INFO L290 TraceCheckUtils]: 8: Hoare triple {1951#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,797 INFO L290 TraceCheckUtils]: 9: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,801 INFO L290 TraceCheckUtils]: 10: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,802 INFO L290 TraceCheckUtils]: 11: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,803 INFO L290 TraceCheckUtils]: 12: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,803 INFO L290 TraceCheckUtils]: 13: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,804 INFO L290 TraceCheckUtils]: 14: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,804 INFO L290 TraceCheckUtils]: 15: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,805 INFO L290 TraceCheckUtils]: 16: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,805 INFO L290 TraceCheckUtils]: 17: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,806 INFO L290 TraceCheckUtils]: 18: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,806 INFO L290 TraceCheckUtils]: 19: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:33:53,807 INFO L290 TraceCheckUtils]: 20: Hoare triple {1956#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {1957#(= 8464 |ssl3_accept_#t~mem52|)} is VALID [2022-04-14 23:33:53,807 INFO L290 TraceCheckUtils]: 21: Hoare triple {1957#(= 8464 |ssl3_accept_#t~mem52|)} [714] L1185-->L1189: Formula: (= |v_ssl3_accept_#t~mem52_3| 8480) InVars {ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem52] {1952#false} is VALID [2022-04-14 23:33:53,807 INFO L290 TraceCheckUtils]: 22: Hoare triple {1952#false} [718] L1189-->L1339: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_65 48))) (and (= (store |v_#memory_int_142| v_ssl3_accept_~s.base_65 (store (select |v_#memory_int_142| v_ssl3_accept_~s.base_65) .cse0 0)) |v_#memory_int_141|) (= (store |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.offset_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.offset_105|) (= (store |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.base_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.base_105|) (= v_ssl3_accept_~ret~0_22 |v_ssl3_accept_#t~nondet90_2|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet90_2|)) (<= |v_ssl3_accept_#t~nondet90_2| 2147483647))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_106|, #memory_int=|v_#memory_int_142|, ssl3_accept_#t~nondet90=|v_ssl3_accept_#t~nondet90_2|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_106|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_22, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_105|, #memory_int=|v_#memory_int_141|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_105|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, ssl3_accept_#t~nondet90, #memory_$Pointer$.offset] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 23: Hoare triple {1952#false} [726] L1339-->L1654: Formula: (let ((.cse7 (+ 84 v_ssl3_accept_~s.offset_66))) (let ((.cse3 (select |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66)) (.cse5 (+ 64 v_ssl3_accept_~s.offset_66)) (.cse0 (select (select |v_#memory_$Pointer$.base_110| v_ssl3_accept_~s.base_66) .cse7)) (.cse1 (+ 844 (select (select |v_#memory_$Pointer$.offset_110| v_ssl3_accept_~s.base_66) .cse7))) (.cse4 (select |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66)) (.cse2 (+ 52 v_ssl3_accept_~s.offset_66))) (and (= (store |v_#memory_$Pointer$.base_110| .cse0 (store (select |v_#memory_$Pointer$.base_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.base_208| .cse0) .cse1))) |v_#memory_$Pointer$.base_208|) (= (store |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.base_207|) (not (<= v_ssl3_accept_~ret~0_24 0)) (= (store |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66 (store .cse4 .cse5 (select (select |v_#memory_$Pointer$.offset_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.offset_107|) (= |v_#memory_$Pointer$.offset_208| (store |v_#memory_$Pointer$.offset_110| .cse0 (store (select |v_#memory_$Pointer$.offset_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.offset_208| .cse0) .cse1)))) (= (store |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66 (store .cse3 .cse5 (select (select |v_#memory_$Pointer$.base_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.base_107|) (= (let ((.cse6 (store |v_#memory_int_146| .cse0 (store (select |v_#memory_int_146| .cse0) .cse1 8482)))) (store .cse6 v_ssl3_accept_~s.base_66 (store (store (select .cse6 v_ssl3_accept_~s.base_66) .cse2 8448) .cse5 0))) |v_#memory_int_143|) (= (store |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse4 .cse2))) |v_#memory_$Pointer$.offset_207|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_110|, #memory_int=|v_#memory_int_146|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_110|} OutVars{ssl3_accept_#t~mem91.base=|v_ssl3_accept_#t~mem91.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, ssl3_accept_#t~mem91.offset=|v_ssl3_accept_#t~mem91.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, #memory_int=|v_#memory_int_143|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[|v_#memory_$Pointer$.offset_207|, |v_#memory_$Pointer$.base_208|, |v_#memory_$Pointer$.base_207|, |v_#memory_$Pointer$.offset_208|] AssignedVars[ssl3_accept_#t~mem91.base, ssl3_accept_#t~mem91.offset, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 24: Hoare triple {1952#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 25: Hoare triple {1952#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 26: Hoare triple {1952#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 27: Hoare triple {1952#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1952#false} is VALID [2022-04-14 23:33:53,808 INFO L290 TraceCheckUtils]: 28: Hoare triple {1952#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {1952#false} is VALID [2022-04-14 23:33:53,809 INFO L290 TraceCheckUtils]: 29: Hoare triple {1952#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {1952#false} is VALID [2022-04-14 23:33:53,809 INFO L290 TraceCheckUtils]: 30: Hoare triple {1952#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {1952#false} is VALID [2022-04-14 23:33:53,809 INFO L290 TraceCheckUtils]: 31: Hoare triple {1952#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {1952#false} is VALID [2022-04-14 23:33:53,809 INFO L290 TraceCheckUtils]: 32: Hoare triple {1952#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {1952#false} is VALID [2022-04-14 23:33:53,809 INFO L290 TraceCheckUtils]: 33: Hoare triple {1952#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 34: Hoare triple {1952#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 35: Hoare triple {1952#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 36: Hoare triple {1952#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 37: Hoare triple {1952#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 38: Hoare triple {1952#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {1952#false} is VALID [2022-04-14 23:33:53,810 INFO L290 TraceCheckUtils]: 39: Hoare triple {1952#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 40: Hoare triple {1952#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 41: Hoare triple {1952#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 42: Hoare triple {1952#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 43: Hoare triple {1952#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 44: Hoare triple {1952#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 45: Hoare triple {1952#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {1952#false} is VALID [2022-04-14 23:33:53,811 INFO L290 TraceCheckUtils]: 46: Hoare triple {1952#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {1952#false} is VALID [2022-04-14 23:33:53,812 INFO L290 TraceCheckUtils]: 47: Hoare triple {1952#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {1952#false} is VALID [2022-04-14 23:33:53,812 INFO L290 TraceCheckUtils]: 48: Hoare triple {1952#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 49: Hoare triple {1952#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 50: Hoare triple {1952#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 51: Hoare triple {1952#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 52: Hoare triple {1952#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 53: Hoare triple {1952#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {1952#false} is VALID [2022-04-14 23:33:53,813 INFO L290 TraceCheckUtils]: 54: Hoare triple {1952#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {1952#false} is VALID [2022-04-14 23:33:53,814 INFO L290 TraceCheckUtils]: 55: Hoare triple {1952#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {1952#false} is VALID [2022-04-14 23:33:53,814 INFO L290 TraceCheckUtils]: 56: Hoare triple {1952#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {1952#false} is VALID [2022-04-14 23:33:53,814 INFO L290 TraceCheckUtils]: 57: Hoare triple {1952#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {1952#false} is VALID [2022-04-14 23:33:53,814 INFO L290 TraceCheckUtils]: 58: Hoare triple {1952#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {1952#false} is VALID [2022-04-14 23:33:53,814 INFO L290 TraceCheckUtils]: 59: Hoare triple {1952#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 60: Hoare triple {1952#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 61: Hoare triple {1952#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 62: Hoare triple {1952#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 63: Hoare triple {1952#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 64: Hoare triple {1952#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {1952#false} is VALID [2022-04-14 23:33:53,815 INFO L290 TraceCheckUtils]: 65: Hoare triple {1952#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1952#false} is VALID [2022-04-14 23:33:53,817 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:33:53,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:33:53,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361518557] [2022-04-14 23:33:53,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361518557] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:33:53,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:33:53,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:33:53,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415058214] [2022-04-14 23:33:53,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:33:53,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 66 [2022-04-14 23:33:53,818 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:33:53,819 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:53,869 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:53,869 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:33:53,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:33:53,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:33:53,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:33:53,870 INFO L87 Difference]: Start difference. First operand 191 states and 304 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:55,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:33:56,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:56,923 INFO L93 Difference]: Finished difference Result 208 states and 324 transitions. [2022-04-14 23:33:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:33:56,923 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 66 [2022-04-14 23:33:56,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:33:56,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:56,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 245 transitions. [2022-04-14 23:33:56,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 245 transitions. [2022-04-14 23:33:56,929 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 245 transitions. [2022-04-14 23:33:57,125 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 245 edges. 245 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:57,128 INFO L225 Difference]: With dead ends: 208 [2022-04-14 23:33:57,128 INFO L226 Difference]: Without dead ends: 208 [2022-04-14 23:33:57,129 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:33:57,129 INFO L913 BasicCegarLoop]: 177 mSDtfsCounter, 24 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:33:57,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 453 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 350 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:33:57,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-04-14 23:33:57,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 191. [2022-04-14 23:33:57,138 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:33:57,139 INFO L82 GeneralOperation]: Start isEquivalent. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,139 INFO L74 IsIncluded]: Start isIncluded. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,140 INFO L87 Difference]: Start difference. First operand 208 states. Second operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:57,148 INFO L93 Difference]: Finished difference Result 208 states and 324 transitions. [2022-04-14 23:33:57,148 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 324 transitions. [2022-04-14 23:33:57,149 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:57,149 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:57,149 INFO L74 IsIncluded]: Start isIncluded. First operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 208 states. [2022-04-14 23:33:57,150 INFO L87 Difference]: Start difference. First operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 208 states. [2022-04-14 23:33:57,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:33:57,156 INFO L93 Difference]: Finished difference Result 208 states and 324 transitions. [2022-04-14 23:33:57,156 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 324 transitions. [2022-04-14 23:33:57,157 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:33:57,157 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:33:57,157 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:33:57,157 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:33:57,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 186 states have (on average 1.60752688172043) internal successors, (299), 186 states have internal predecessors, (299), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 303 transitions. [2022-04-14 23:33:57,162 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 303 transitions. Word has length 66 [2022-04-14 23:33:57,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:33:57,163 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 303 transitions. [2022-04-14 23:33:57,163 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,163 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 303 transitions. [2022-04-14 23:33:57,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-14 23:33:57,164 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:33:57,164 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:33:57,164 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-14 23:33:57,164 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:33:57,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:33:57,165 INFO L85 PathProgramCache]: Analyzing trace with hash 618911837, now seen corresponding path program 1 times [2022-04-14 23:33:57,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:33:57,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053151677] [2022-04-14 23:33:57,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:33:57,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:33:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:57,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:33:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:33:57,312 INFO L290 TraceCheckUtils]: 0: Hoare triple {2785#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {2778#true} is VALID [2022-04-14 23:33:57,312 INFO L290 TraceCheckUtils]: 1: Hoare triple {2778#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2778#true} is VALID [2022-04-14 23:33:57,313 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2778#true} {2778#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2778#true} is VALID [2022-04-14 23:33:57,313 INFO L272 TraceCheckUtils]: 0: Hoare triple {2778#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2785#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:33:57,314 INFO L290 TraceCheckUtils]: 1: Hoare triple {2785#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {2778#true} is VALID [2022-04-14 23:33:57,314 INFO L290 TraceCheckUtils]: 2: Hoare triple {2778#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2778#true} is VALID [2022-04-14 23:33:57,314 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2778#true} {2778#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2778#true} is VALID [2022-04-14 23:33:57,314 INFO L272 TraceCheckUtils]: 4: Hoare triple {2778#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2778#true} is VALID [2022-04-14 23:33:57,315 INFO L290 TraceCheckUtils]: 5: Hoare triple {2778#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {2778#true} is VALID [2022-04-14 23:33:57,315 INFO L290 TraceCheckUtils]: 6: Hoare triple {2778#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {2778#true} is VALID [2022-04-14 23:33:57,315 INFO L272 TraceCheckUtils]: 7: Hoare triple {2778#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {2778#true} is VALID [2022-04-14 23:33:57,318 INFO L290 TraceCheckUtils]: 8: Hoare triple {2778#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,318 INFO L290 TraceCheckUtils]: 9: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,319 INFO L290 TraceCheckUtils]: 10: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,320 INFO L290 TraceCheckUtils]: 11: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,320 INFO L290 TraceCheckUtils]: 12: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,321 INFO L290 TraceCheckUtils]: 13: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,321 INFO L290 TraceCheckUtils]: 14: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:33:57,322 INFO L290 TraceCheckUtils]: 15: Hoare triple {2783#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {2784#(not (= 12292 |ssl3_accept_#t~mem47|))} is VALID [2022-04-14 23:33:57,322 INFO L290 TraceCheckUtils]: 16: Hoare triple {2784#(not (= 12292 |ssl3_accept_#t~mem47|))} [696] L1170-->L1171: Formula: (= 12292 |v_ssl3_accept_#t~mem47_3|) InVars {ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem47] {2779#false} is VALID [2022-04-14 23:33:57,322 INFO L290 TraceCheckUtils]: 17: Hoare triple {2779#false} [699] L1171-->L1280: Formula: (let ((.cse0 (+ 40 v_ssl3_accept_~s.offset_57))) (and (= (store |v_#memory_int_125| v_ssl3_accept_~s.base_57 (store (select |v_#memory_int_125| v_ssl3_accept_~s.base_57) .cse0 1)) |v_#memory_int_124|) (= (store |v_#memory_$Pointer$.base_88| v_ssl3_accept_~s.base_57 (store (select |v_#memory_$Pointer$.base_88| v_ssl3_accept_~s.base_57) .cse0 (select (select |v_#memory_$Pointer$.base_87| v_ssl3_accept_~s.base_57) .cse0))) |v_#memory_$Pointer$.base_87|) (= (store |v_#memory_$Pointer$.offset_88| v_ssl3_accept_~s.base_57 (store (select |v_#memory_$Pointer$.offset_88| v_ssl3_accept_~s.base_57) .cse0 (select (select |v_#memory_$Pointer$.offset_87| v_ssl3_accept_~s.base_57) .cse0))) |v_#memory_$Pointer$.offset_87|))) InVars {#memory_int=|v_#memory_int_125|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_57, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_88|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_57, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_88|} OutVars{#memory_int=|v_#memory_int_124|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_57, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_87|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_57, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_87|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {2779#false} is VALID [2022-04-14 23:33:57,322 INFO L290 TraceCheckUtils]: 18: Hoare triple {2779#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {2779#false} is VALID [2022-04-14 23:33:57,323 INFO L290 TraceCheckUtils]: 19: Hoare triple {2779#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {2779#false} is VALID [2022-04-14 23:33:57,323 INFO L290 TraceCheckUtils]: 20: Hoare triple {2779#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {2779#false} is VALID [2022-04-14 23:33:57,323 INFO L290 TraceCheckUtils]: 21: Hoare triple {2779#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {2779#false} is VALID [2022-04-14 23:33:57,323 INFO L290 TraceCheckUtils]: 22: Hoare triple {2779#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {2779#false} is VALID [2022-04-14 23:33:57,323 INFO L290 TraceCheckUtils]: 23: Hoare triple {2779#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 24: Hoare triple {2779#false} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 25: Hoare triple {2779#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 26: Hoare triple {2779#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 27: Hoare triple {2779#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 28: Hoare triple {2779#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2779#false} is VALID [2022-04-14 23:33:57,324 INFO L290 TraceCheckUtils]: 29: Hoare triple {2779#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 30: Hoare triple {2779#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 31: Hoare triple {2779#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 32: Hoare triple {2779#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 33: Hoare triple {2779#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 34: Hoare triple {2779#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {2779#false} is VALID [2022-04-14 23:33:57,325 INFO L290 TraceCheckUtils]: 35: Hoare triple {2779#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 36: Hoare triple {2779#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 37: Hoare triple {2779#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 38: Hoare triple {2779#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 39: Hoare triple {2779#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 40: Hoare triple {2779#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 41: Hoare triple {2779#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {2779#false} is VALID [2022-04-14 23:33:57,326 INFO L290 TraceCheckUtils]: 42: Hoare triple {2779#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 43: Hoare triple {2779#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 44: Hoare triple {2779#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 45: Hoare triple {2779#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 46: Hoare triple {2779#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 47: Hoare triple {2779#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {2779#false} is VALID [2022-04-14 23:33:57,327 INFO L290 TraceCheckUtils]: 48: Hoare triple {2779#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 49: Hoare triple {2779#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 50: Hoare triple {2779#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 51: Hoare triple {2779#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 52: Hoare triple {2779#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 53: Hoare triple {2779#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 54: Hoare triple {2779#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {2779#false} is VALID [2022-04-14 23:33:57,328 INFO L290 TraceCheckUtils]: 55: Hoare triple {2779#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 56: Hoare triple {2779#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 57: Hoare triple {2779#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 58: Hoare triple {2779#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 59: Hoare triple {2779#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 60: Hoare triple {2779#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {2779#false} is VALID [2022-04-14 23:33:57,329 INFO L290 TraceCheckUtils]: 61: Hoare triple {2779#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {2779#false} is VALID [2022-04-14 23:33:57,330 INFO L290 TraceCheckUtils]: 62: Hoare triple {2779#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {2779#false} is VALID [2022-04-14 23:33:57,330 INFO L290 TraceCheckUtils]: 63: Hoare triple {2779#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {2779#false} is VALID [2022-04-14 23:33:57,330 INFO L290 TraceCheckUtils]: 64: Hoare triple {2779#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {2779#false} is VALID [2022-04-14 23:33:57,330 INFO L290 TraceCheckUtils]: 65: Hoare triple {2779#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {2779#false} is VALID [2022-04-14 23:33:57,330 INFO L290 TraceCheckUtils]: 66: Hoare triple {2779#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2779#false} is VALID [2022-04-14 23:33:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:33:57,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:33:57,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053151677] [2022-04-14 23:33:57,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053151677] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:33:57,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:33:57,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:33:57,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805278153] [2022-04-14 23:33:57,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:33:57,332 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:33:57,332 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:33:57,333 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:57,390 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:33:57,390 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:33:57,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:33:57,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:33:57,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:33:57,391 INFO L87 Difference]: Start difference. First operand 191 states and 303 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:33:59,410 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:00,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:00,656 INFO L93 Difference]: Finished difference Result 303 states and 473 transitions. [2022-04-14 23:34:00,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:00,656 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:00,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:00,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:00,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-14 23:34:00,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:00,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-14 23:34:00,664 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 378 transitions. [2022-04-14 23:34:00,973 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 378 edges. 378 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:00,978 INFO L225 Difference]: With dead ends: 303 [2022-04-14 23:34:00,978 INFO L226 Difference]: Without dead ends: 303 [2022-04-14 23:34:00,978 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:00,979 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 140 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:00,979 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 316 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 462 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-04-14 23:34:00,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-04-14 23:34:00,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 202. [2022-04-14 23:34:00,984 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:00,985 INFO L82 GeneralOperation]: Start isEquivalent. First operand 303 states. Second operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:00,986 INFO L74 IsIncluded]: Start isIncluded. First operand 303 states. Second operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:00,986 INFO L87 Difference]: Start difference. First operand 303 states. Second operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:01,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:01,011 INFO L93 Difference]: Finished difference Result 303 states and 473 transitions. [2022-04-14 23:34:01,011 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 473 transitions. [2022-04-14 23:34:01,012 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:01,012 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:01,012 INFO L74 IsIncluded]: Start isIncluded. First operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:01,013 INFO L87 Difference]: Start difference. First operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:01,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:01,020 INFO L93 Difference]: Finished difference Result 303 states and 473 transitions. [2022-04-14 23:34:01,020 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 473 transitions. [2022-04-14 23:34:01,021 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:01,021 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:01,021 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:01,021 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:01,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.5888324873096447) internal successors, (313), 197 states have internal predecessors, (313), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:01,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 317 transitions. [2022-04-14 23:34:01,041 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 317 transitions. Word has length 67 [2022-04-14 23:34:01,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:01,041 INFO L478 AbstractCegarLoop]: Abstraction has 202 states and 317 transitions. [2022-04-14 23:34:01,041 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:01,041 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 317 transitions. [2022-04-14 23:34:01,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-14 23:34:01,042 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:01,042 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:01,042 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-14 23:34:01,042 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:01,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:01,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1511562301, now seen corresponding path program 1 times [2022-04-14 23:34:01,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:01,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229845131] [2022-04-14 23:34:01,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:01,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:01,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:01,170 INFO L290 TraceCheckUtils]: 0: Hoare triple {3908#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {3901#true} is VALID [2022-04-14 23:34:01,170 INFO L290 TraceCheckUtils]: 1: Hoare triple {3901#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3901#true} is VALID [2022-04-14 23:34:01,170 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3901#true} {3901#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3901#true} is VALID [2022-04-14 23:34:01,171 INFO L272 TraceCheckUtils]: 0: Hoare triple {3901#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3908#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:01,172 INFO L290 TraceCheckUtils]: 1: Hoare triple {3908#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {3901#true} is VALID [2022-04-14 23:34:01,172 INFO L290 TraceCheckUtils]: 2: Hoare triple {3901#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3901#true} is VALID [2022-04-14 23:34:01,172 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3901#true} {3901#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3901#true} is VALID [2022-04-14 23:34:01,172 INFO L272 TraceCheckUtils]: 4: Hoare triple {3901#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3901#true} is VALID [2022-04-14 23:34:01,173 INFO L290 TraceCheckUtils]: 5: Hoare triple {3901#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {3901#true} is VALID [2022-04-14 23:34:01,173 INFO L290 TraceCheckUtils]: 6: Hoare triple {3901#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {3901#true} is VALID [2022-04-14 23:34:01,173 INFO L272 TraceCheckUtils]: 7: Hoare triple {3901#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {3901#true} is VALID [2022-04-14 23:34:01,175 INFO L290 TraceCheckUtils]: 8: Hoare triple {3901#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,176 INFO L290 TraceCheckUtils]: 9: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,177 INFO L290 TraceCheckUtils]: 10: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,178 INFO L290 TraceCheckUtils]: 11: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,178 INFO L290 TraceCheckUtils]: 12: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,178 INFO L290 TraceCheckUtils]: 13: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,179 INFO L290 TraceCheckUtils]: 14: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,179 INFO L290 TraceCheckUtils]: 15: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:01,180 INFO L290 TraceCheckUtils]: 16: Hoare triple {3906#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {3907#(= 8464 |ssl3_accept_#t~mem48|)} is VALID [2022-04-14 23:34:01,180 INFO L290 TraceCheckUtils]: 17: Hoare triple {3907#(= 8464 |ssl3_accept_#t~mem48|)} [700] L1173-->L1280: Formula: (= |v_ssl3_accept_#t~mem48_3| 16384) InVars {ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem48] {3902#false} is VALID [2022-04-14 23:34:01,180 INFO L290 TraceCheckUtils]: 18: Hoare triple {3902#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 19: Hoare triple {3902#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 20: Hoare triple {3902#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 21: Hoare triple {3902#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 22: Hoare triple {3902#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 23: Hoare triple {3902#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {3902#false} is VALID [2022-04-14 23:34:01,181 INFO L290 TraceCheckUtils]: 24: Hoare triple {3902#false} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 25: Hoare triple {3902#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 26: Hoare triple {3902#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 27: Hoare triple {3902#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 28: Hoare triple {3902#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 29: Hoare triple {3902#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {3902#false} is VALID [2022-04-14 23:34:01,182 INFO L290 TraceCheckUtils]: 30: Hoare triple {3902#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 31: Hoare triple {3902#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 32: Hoare triple {3902#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 33: Hoare triple {3902#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 34: Hoare triple {3902#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 35: Hoare triple {3902#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 36: Hoare triple {3902#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {3902#false} is VALID [2022-04-14 23:34:01,183 INFO L290 TraceCheckUtils]: 37: Hoare triple {3902#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 38: Hoare triple {3902#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 39: Hoare triple {3902#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 40: Hoare triple {3902#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 41: Hoare triple {3902#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 42: Hoare triple {3902#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 43: Hoare triple {3902#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {3902#false} is VALID [2022-04-14 23:34:01,184 INFO L290 TraceCheckUtils]: 44: Hoare triple {3902#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 45: Hoare triple {3902#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 46: Hoare triple {3902#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 47: Hoare triple {3902#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 48: Hoare triple {3902#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 49: Hoare triple {3902#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 50: Hoare triple {3902#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {3902#false} is VALID [2022-04-14 23:34:01,185 INFO L290 TraceCheckUtils]: 51: Hoare triple {3902#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 52: Hoare triple {3902#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 53: Hoare triple {3902#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 54: Hoare triple {3902#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 55: Hoare triple {3902#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 56: Hoare triple {3902#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {3902#false} is VALID [2022-04-14 23:34:01,186 INFO L290 TraceCheckUtils]: 57: Hoare triple {3902#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 58: Hoare triple {3902#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 59: Hoare triple {3902#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 60: Hoare triple {3902#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 61: Hoare triple {3902#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 62: Hoare triple {3902#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 63: Hoare triple {3902#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {3902#false} is VALID [2022-04-14 23:34:01,187 INFO L290 TraceCheckUtils]: 64: Hoare triple {3902#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {3902#false} is VALID [2022-04-14 23:34:01,188 INFO L290 TraceCheckUtils]: 65: Hoare triple {3902#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {3902#false} is VALID [2022-04-14 23:34:01,188 INFO L290 TraceCheckUtils]: 66: Hoare triple {3902#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {3902#false} is VALID [2022-04-14 23:34:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:01,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:01,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229845131] [2022-04-14 23:34:01,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229845131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:01,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:01,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:01,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805477869] [2022-04-14 23:34:01,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:01,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:01,190 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:01,190 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:01,248 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:01,248 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:01,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:01,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:01,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:01,249 INFO L87 Difference]: Start difference. First operand 202 states and 317 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:03,274 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:04,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:04,208 INFO L93 Difference]: Finished difference Result 218 states and 336 transitions. [2022-04-14 23:34:04,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:04,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:04,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:04,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 242 transitions. [2022-04-14 23:34:04,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 242 transitions. [2022-04-14 23:34:04,213 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 242 transitions. [2022-04-14 23:34:04,415 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 242 edges. 242 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:04,418 INFO L225 Difference]: With dead ends: 218 [2022-04-14 23:34:04,419 INFO L226 Difference]: Without dead ends: 218 [2022-04-14 23:34:04,419 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:04,420 INFO L913 BasicCegarLoop]: 178 mSDtfsCounter, 26 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:04,420 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 455 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 348 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:04,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-04-14 23:34:04,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 202. [2022-04-14 23:34:04,424 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:04,425 INFO L82 GeneralOperation]: Start isEquivalent. First operand 218 states. Second operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,425 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,426 INFO L87 Difference]: Start difference. First operand 218 states. Second operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:04,430 INFO L93 Difference]: Finished difference Result 218 states and 336 transitions. [2022-04-14 23:34:04,430 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 336 transitions. [2022-04-14 23:34:04,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:04,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:04,431 INFO L74 IsIncluded]: Start isIncluded. First operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 218 states. [2022-04-14 23:34:04,432 INFO L87 Difference]: Start difference. First operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 218 states. [2022-04-14 23:34:04,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:04,436 INFO L93 Difference]: Finished difference Result 218 states and 336 transitions. [2022-04-14 23:34:04,436 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 336 transitions. [2022-04-14 23:34:04,437 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:04,437 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:04,437 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:04,437 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:04,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.583756345177665) internal successors, (312), 197 states have internal predecessors, (312), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 316 transitions. [2022-04-14 23:34:04,441 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 316 transitions. Word has length 67 [2022-04-14 23:34:04,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:04,442 INFO L478 AbstractCegarLoop]: Abstraction has 202 states and 316 transitions. [2022-04-14 23:34:04,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,442 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 316 transitions. [2022-04-14 23:34:04,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-14 23:34:04,442 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:04,443 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:04,443 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-14 23:34:04,443 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:04,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:04,443 INFO L85 PathProgramCache]: Analyzing trace with hash 960701661, now seen corresponding path program 1 times [2022-04-14 23:34:04,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:04,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164857474] [2022-04-14 23:34:04,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:04,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:04,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:04,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:04,565 INFO L290 TraceCheckUtils]: 0: Hoare triple {4776#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {4769#true} is VALID [2022-04-14 23:34:04,565 INFO L290 TraceCheckUtils]: 1: Hoare triple {4769#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4769#true} is VALID [2022-04-14 23:34:04,566 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4769#true} {4769#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4769#true} is VALID [2022-04-14 23:34:04,566 INFO L272 TraceCheckUtils]: 0: Hoare triple {4769#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4776#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:04,567 INFO L290 TraceCheckUtils]: 1: Hoare triple {4776#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {4769#true} is VALID [2022-04-14 23:34:04,567 INFO L290 TraceCheckUtils]: 2: Hoare triple {4769#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4769#true} is VALID [2022-04-14 23:34:04,567 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4769#true} {4769#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4769#true} is VALID [2022-04-14 23:34:04,567 INFO L272 TraceCheckUtils]: 4: Hoare triple {4769#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4769#true} is VALID [2022-04-14 23:34:04,568 INFO L290 TraceCheckUtils]: 5: Hoare triple {4769#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {4769#true} is VALID [2022-04-14 23:34:04,568 INFO L290 TraceCheckUtils]: 6: Hoare triple {4769#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {4769#true} is VALID [2022-04-14 23:34:04,569 INFO L272 TraceCheckUtils]: 7: Hoare triple {4769#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {4769#true} is VALID [2022-04-14 23:34:04,571 INFO L290 TraceCheckUtils]: 8: Hoare triple {4769#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,571 INFO L290 TraceCheckUtils]: 9: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,572 INFO L290 TraceCheckUtils]: 10: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,572 INFO L290 TraceCheckUtils]: 11: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,573 INFO L290 TraceCheckUtils]: 12: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,573 INFO L290 TraceCheckUtils]: 13: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,574 INFO L290 TraceCheckUtils]: 14: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,574 INFO L290 TraceCheckUtils]: 15: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,575 INFO L290 TraceCheckUtils]: 16: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,575 INFO L290 TraceCheckUtils]: 17: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,576 INFO L290 TraceCheckUtils]: 18: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,576 INFO L290 TraceCheckUtils]: 19: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,577 INFO L290 TraceCheckUtils]: 20: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,577 INFO L290 TraceCheckUtils]: 21: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:04,578 INFO L290 TraceCheckUtils]: 22: Hoare triple {4774#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {4775#(= 8464 |ssl3_accept_#t~mem54|)} is VALID [2022-04-14 23:34:04,578 INFO L290 TraceCheckUtils]: 23: Hoare triple {4775#(= 8464 |ssl3_accept_#t~mem54|)} [727] L1191-->L1192: Formula: (= 8482 |v_ssl3_accept_#t~mem54_3|) InVars {ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem54] {4770#false} is VALID [2022-04-14 23:34:04,578 INFO L290 TraceCheckUtils]: 24: Hoare triple {4770#false} [734] L1192-->L1654: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_67))) (and (= (store |v_#memory_$Pointer$.base_114| v_ssl3_accept_~s.base_67 (store (select |v_#memory_$Pointer$.base_114| v_ssl3_accept_~s.base_67) .cse0 (select (select |v_#memory_$Pointer$.base_113| v_ssl3_accept_~s.base_67) .cse0))) |v_#memory_$Pointer$.base_113|) (= (store |v_#memory_$Pointer$.offset_114| v_ssl3_accept_~s.base_67 (store (select |v_#memory_$Pointer$.offset_114| v_ssl3_accept_~s.base_67) .cse0 (select (select |v_#memory_$Pointer$.offset_113| v_ssl3_accept_~s.base_67) .cse0))) |v_#memory_$Pointer$.offset_113|) (= (store |v_#memory_int_148| v_ssl3_accept_~s.base_67 (store (select |v_#memory_int_148| v_ssl3_accept_~s.base_67) .cse0 3)) |v_#memory_int_147|))) InVars {#memory_int=|v_#memory_int_148|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_67, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_114|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_67, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_114|} OutVars{#memory_int=|v_#memory_int_147|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_67, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_113|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_67, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_113|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {4770#false} is VALID [2022-04-14 23:34:04,578 INFO L290 TraceCheckUtils]: 25: Hoare triple {4770#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {4770#false} is VALID [2022-04-14 23:34:04,578 INFO L290 TraceCheckUtils]: 26: Hoare triple {4770#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 27: Hoare triple {4770#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 28: Hoare triple {4770#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 29: Hoare triple {4770#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 30: Hoare triple {4770#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 31: Hoare triple {4770#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 32: Hoare triple {4770#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {4770#false} is VALID [2022-04-14 23:34:04,579 INFO L290 TraceCheckUtils]: 33: Hoare triple {4770#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 34: Hoare triple {4770#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 35: Hoare triple {4770#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 36: Hoare triple {4770#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 37: Hoare triple {4770#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 38: Hoare triple {4770#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 39: Hoare triple {4770#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {4770#false} is VALID [2022-04-14 23:34:04,580 INFO L290 TraceCheckUtils]: 40: Hoare triple {4770#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 41: Hoare triple {4770#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 42: Hoare triple {4770#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 43: Hoare triple {4770#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 44: Hoare triple {4770#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 45: Hoare triple {4770#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 46: Hoare triple {4770#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {4770#false} is VALID [2022-04-14 23:34:04,581 INFO L290 TraceCheckUtils]: 47: Hoare triple {4770#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {4770#false} is VALID [2022-04-14 23:34:04,582 INFO L290 TraceCheckUtils]: 48: Hoare triple {4770#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {4770#false} is VALID [2022-04-14 23:34:04,582 INFO L290 TraceCheckUtils]: 49: Hoare triple {4770#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {4770#false} is VALID [2022-04-14 23:34:04,582 INFO L290 TraceCheckUtils]: 50: Hoare triple {4770#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {4770#false} is VALID [2022-04-14 23:34:04,582 INFO L290 TraceCheckUtils]: 51: Hoare triple {4770#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {4770#false} is VALID [2022-04-14 23:34:04,582 INFO L290 TraceCheckUtils]: 52: Hoare triple {4770#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {4770#false} is VALID [2022-04-14 23:34:04,583 INFO L290 TraceCheckUtils]: 53: Hoare triple {4770#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {4770#false} is VALID [2022-04-14 23:34:04,587 INFO L290 TraceCheckUtils]: 54: Hoare triple {4770#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {4770#false} is VALID [2022-04-14 23:34:04,588 INFO L290 TraceCheckUtils]: 55: Hoare triple {4770#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {4770#false} is VALID [2022-04-14 23:34:04,593 INFO L290 TraceCheckUtils]: 56: Hoare triple {4770#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 57: Hoare triple {4770#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 58: Hoare triple {4770#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 59: Hoare triple {4770#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 60: Hoare triple {4770#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 61: Hoare triple {4770#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 62: Hoare triple {4770#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {4770#false} is VALID [2022-04-14 23:34:04,594 INFO L290 TraceCheckUtils]: 63: Hoare triple {4770#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {4770#false} is VALID [2022-04-14 23:34:04,595 INFO L290 TraceCheckUtils]: 64: Hoare triple {4770#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {4770#false} is VALID [2022-04-14 23:34:04,595 INFO L290 TraceCheckUtils]: 65: Hoare triple {4770#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {4770#false} is VALID [2022-04-14 23:34:04,595 INFO L290 TraceCheckUtils]: 66: Hoare triple {4770#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4770#false} is VALID [2022-04-14 23:34:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:04,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:04,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164857474] [2022-04-14 23:34:04,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164857474] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:04,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:04,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:04,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240546459] [2022-04-14 23:34:04,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:04,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:04,597 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:04,597 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:04,653 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:04,653 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:04,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:04,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:04,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:04,654 INFO L87 Difference]: Start difference. First operand 202 states and 316 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:06,680 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:07,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:07,623 INFO L93 Difference]: Finished difference Result 217 states and 334 transitions. [2022-04-14 23:34:07,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:07,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:07,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:07,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 240 transitions. [2022-04-14 23:34:07,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 240 transitions. [2022-04-14 23:34:07,628 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 240 transitions. [2022-04-14 23:34:07,830 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 240 edges. 240 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:07,833 INFO L225 Difference]: With dead ends: 217 [2022-04-14 23:34:07,833 INFO L226 Difference]: Without dead ends: 217 [2022-04-14 23:34:07,833 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:07,834 INFO L913 BasicCegarLoop]: 179 mSDtfsCounter, 19 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:07,834 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 457 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 346 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:07,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-04-14 23:34:07,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 202. [2022-04-14 23:34:07,839 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:07,839 INFO L82 GeneralOperation]: Start isEquivalent. First operand 217 states. Second operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,859 INFO L74 IsIncluded]: Start isIncluded. First operand 217 states. Second operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,860 INFO L87 Difference]: Start difference. First operand 217 states. Second operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:07,864 INFO L93 Difference]: Finished difference Result 217 states and 334 transitions. [2022-04-14 23:34:07,865 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 334 transitions. [2022-04-14 23:34:07,865 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:07,865 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:07,866 INFO L74 IsIncluded]: Start isIncluded. First operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 217 states. [2022-04-14 23:34:07,866 INFO L87 Difference]: Start difference. First operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 217 states. [2022-04-14 23:34:07,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:07,871 INFO L93 Difference]: Finished difference Result 217 states and 334 transitions. [2022-04-14 23:34:07,871 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 334 transitions. [2022-04-14 23:34:07,871 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:07,871 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:07,871 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:07,871 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 197 states have internal predecessors, (311), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 315 transitions. [2022-04-14 23:34:07,876 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 315 transitions. Word has length 67 [2022-04-14 23:34:07,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:07,876 INFO L478 AbstractCegarLoop]: Abstraction has 202 states and 315 transitions. [2022-04-14 23:34:07,876 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:07,876 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 315 transitions. [2022-04-14 23:34:07,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-14 23:34:07,877 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:07,877 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:07,877 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-14 23:34:07,877 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:07,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:07,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1706608643, now seen corresponding path program 1 times [2022-04-14 23:34:07,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:07,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010980771] [2022-04-14 23:34:07,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:07,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:07,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:08,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:08,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:08,037 INFO L290 TraceCheckUtils]: 0: Hoare triple {5641#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {5634#true} is VALID [2022-04-14 23:34:08,037 INFO L290 TraceCheckUtils]: 1: Hoare triple {5634#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5634#true} is VALID [2022-04-14 23:34:08,037 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5634#true} {5634#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5634#true} is VALID [2022-04-14 23:34:08,038 INFO L272 TraceCheckUtils]: 0: Hoare triple {5634#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5641#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:08,038 INFO L290 TraceCheckUtils]: 1: Hoare triple {5641#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {5634#true} is VALID [2022-04-14 23:34:08,038 INFO L290 TraceCheckUtils]: 2: Hoare triple {5634#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5634#true} is VALID [2022-04-14 23:34:08,038 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5634#true} {5634#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5634#true} is VALID [2022-04-14 23:34:08,038 INFO L272 TraceCheckUtils]: 4: Hoare triple {5634#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5634#true} is VALID [2022-04-14 23:34:08,039 INFO L290 TraceCheckUtils]: 5: Hoare triple {5634#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {5634#true} is VALID [2022-04-14 23:34:08,039 INFO L290 TraceCheckUtils]: 6: Hoare triple {5634#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {5634#true} is VALID [2022-04-14 23:34:08,039 INFO L272 TraceCheckUtils]: 7: Hoare triple {5634#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {5634#true} is VALID [2022-04-14 23:34:08,042 INFO L290 TraceCheckUtils]: 8: Hoare triple {5634#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,042 INFO L290 TraceCheckUtils]: 9: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,043 INFO L290 TraceCheckUtils]: 10: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,044 INFO L290 TraceCheckUtils]: 11: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,044 INFO L290 TraceCheckUtils]: 12: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,045 INFO L290 TraceCheckUtils]: 13: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,045 INFO L290 TraceCheckUtils]: 14: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,046 INFO L290 TraceCheckUtils]: 15: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,046 INFO L290 TraceCheckUtils]: 16: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,046 INFO L290 TraceCheckUtils]: 17: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,047 INFO L290 TraceCheckUtils]: 18: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,047 INFO L290 TraceCheckUtils]: 19: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,048 INFO L290 TraceCheckUtils]: 20: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-14 23:34:08,048 INFO L290 TraceCheckUtils]: 21: Hoare triple {5639#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {5640#(not (= |ssl3_accept_#t~mem53| 8481))} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 22: Hoare triple {5640#(not (= |ssl3_accept_#t~mem53| 8481))} [719] L1188-->L1189: Formula: (= |v_ssl3_accept_#t~mem53_3| 8481) InVars {ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem53] {5635#false} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 23: Hoare triple {5635#false} [718] L1189-->L1339: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_65 48))) (and (= (store |v_#memory_int_142| v_ssl3_accept_~s.base_65 (store (select |v_#memory_int_142| v_ssl3_accept_~s.base_65) .cse0 0)) |v_#memory_int_141|) (= (store |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.offset_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.offset_105|) (= (store |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.base_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.base_105|) (= v_ssl3_accept_~ret~0_22 |v_ssl3_accept_#t~nondet90_2|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet90_2|)) (<= |v_ssl3_accept_#t~nondet90_2| 2147483647))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_106|, #memory_int=|v_#memory_int_142|, ssl3_accept_#t~nondet90=|v_ssl3_accept_#t~nondet90_2|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_106|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_22, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_105|, #memory_int=|v_#memory_int_141|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_105|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, ssl3_accept_#t~nondet90, #memory_$Pointer$.offset] {5635#false} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 24: Hoare triple {5635#false} [726] L1339-->L1654: Formula: (let ((.cse7 (+ 84 v_ssl3_accept_~s.offset_66))) (let ((.cse3 (select |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66)) (.cse5 (+ 64 v_ssl3_accept_~s.offset_66)) (.cse0 (select (select |v_#memory_$Pointer$.base_110| v_ssl3_accept_~s.base_66) .cse7)) (.cse1 (+ 844 (select (select |v_#memory_$Pointer$.offset_110| v_ssl3_accept_~s.base_66) .cse7))) (.cse4 (select |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66)) (.cse2 (+ 52 v_ssl3_accept_~s.offset_66))) (and (= (store |v_#memory_$Pointer$.base_110| .cse0 (store (select |v_#memory_$Pointer$.base_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.base_208| .cse0) .cse1))) |v_#memory_$Pointer$.base_208|) (= (store |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.base_207|) (not (<= v_ssl3_accept_~ret~0_24 0)) (= (store |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66 (store .cse4 .cse5 (select (select |v_#memory_$Pointer$.offset_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.offset_107|) (= |v_#memory_$Pointer$.offset_208| (store |v_#memory_$Pointer$.offset_110| .cse0 (store (select |v_#memory_$Pointer$.offset_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.offset_208| .cse0) .cse1)))) (= (store |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66 (store .cse3 .cse5 (select (select |v_#memory_$Pointer$.base_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.base_107|) (= (let ((.cse6 (store |v_#memory_int_146| .cse0 (store (select |v_#memory_int_146| .cse0) .cse1 8482)))) (store .cse6 v_ssl3_accept_~s.base_66 (store (store (select .cse6 v_ssl3_accept_~s.base_66) .cse2 8448) .cse5 0))) |v_#memory_int_143|) (= (store |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse4 .cse2))) |v_#memory_$Pointer$.offset_207|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_110|, #memory_int=|v_#memory_int_146|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_110|} OutVars{ssl3_accept_#t~mem91.base=|v_ssl3_accept_#t~mem91.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, ssl3_accept_#t~mem91.offset=|v_ssl3_accept_#t~mem91.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, #memory_int=|v_#memory_int_143|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[|v_#memory_$Pointer$.offset_207|, |v_#memory_$Pointer$.base_208|, |v_#memory_$Pointer$.base_207|, |v_#memory_$Pointer$.offset_208|] AssignedVars[ssl3_accept_#t~mem91.base, ssl3_accept_#t~mem91.offset, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {5635#false} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 25: Hoare triple {5635#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {5635#false} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 26: Hoare triple {5635#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {5635#false} is VALID [2022-04-14 23:34:08,049 INFO L290 TraceCheckUtils]: 27: Hoare triple {5635#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 28: Hoare triple {5635#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 29: Hoare triple {5635#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 30: Hoare triple {5635#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 31: Hoare triple {5635#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 32: Hoare triple {5635#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 33: Hoare triple {5635#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 34: Hoare triple {5635#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {5635#false} is VALID [2022-04-14 23:34:08,050 INFO L290 TraceCheckUtils]: 35: Hoare triple {5635#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 36: Hoare triple {5635#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 37: Hoare triple {5635#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 38: Hoare triple {5635#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 39: Hoare triple {5635#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 40: Hoare triple {5635#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 41: Hoare triple {5635#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 42: Hoare triple {5635#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 43: Hoare triple {5635#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {5635#false} is VALID [2022-04-14 23:34:08,051 INFO L290 TraceCheckUtils]: 44: Hoare triple {5635#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 45: Hoare triple {5635#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 46: Hoare triple {5635#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 47: Hoare triple {5635#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 48: Hoare triple {5635#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 49: Hoare triple {5635#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 50: Hoare triple {5635#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 51: Hoare triple {5635#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 52: Hoare triple {5635#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {5635#false} is VALID [2022-04-14 23:34:08,052 INFO L290 TraceCheckUtils]: 53: Hoare triple {5635#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 54: Hoare triple {5635#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 55: Hoare triple {5635#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 56: Hoare triple {5635#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 57: Hoare triple {5635#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 58: Hoare triple {5635#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 59: Hoare triple {5635#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 60: Hoare triple {5635#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {5635#false} is VALID [2022-04-14 23:34:08,053 INFO L290 TraceCheckUtils]: 61: Hoare triple {5635#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L290 TraceCheckUtils]: 62: Hoare triple {5635#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L290 TraceCheckUtils]: 63: Hoare triple {5635#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L290 TraceCheckUtils]: 64: Hoare triple {5635#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L290 TraceCheckUtils]: 65: Hoare triple {5635#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L290 TraceCheckUtils]: 66: Hoare triple {5635#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5635#false} is VALID [2022-04-14 23:34:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:08,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:08,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010980771] [2022-04-14 23:34:08,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010980771] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:08,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:08,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:08,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461060598] [2022-04-14 23:34:08,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:08,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:08,056 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:08,056 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:08,106 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:08,107 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:08,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:08,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:08,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:08,107 INFO L87 Difference]: Start difference. First operand 202 states and 315 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:10,129 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:11,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:11,238 INFO L93 Difference]: Finished difference Result 303 states and 468 transitions. [2022-04-14 23:34:11,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:11,238 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-14 23:34:11,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:11,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 377 transitions. [2022-04-14 23:34:11,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 377 transitions. [2022-04-14 23:34:11,244 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 377 transitions. [2022-04-14 23:34:11,575 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 377 edges. 377 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:11,581 INFO L225 Difference]: With dead ends: 303 [2022-04-14 23:34:11,581 INFO L226 Difference]: Without dead ends: 303 [2022-04-14 23:34:11,581 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:11,582 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 133 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:11,582 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 316 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 462 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-04-14 23:34:11,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-04-14 23:34:11,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 208. [2022-04-14 23:34:11,586 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:11,587 INFO L82 GeneralOperation]: Start isEquivalent. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,587 INFO L74 IsIncluded]: Start isIncluded. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,588 INFO L87 Difference]: Start difference. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:11,594 INFO L93 Difference]: Finished difference Result 303 states and 468 transitions. [2022-04-14 23:34:11,594 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 468 transitions. [2022-04-14 23:34:11,595 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:11,595 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:11,595 INFO L74 IsIncluded]: Start isIncluded. First operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:11,596 INFO L87 Difference]: Start difference. First operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:11,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:11,602 INFO L93 Difference]: Finished difference Result 303 states and 468 transitions. [2022-04-14 23:34:11,602 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 468 transitions. [2022-04-14 23:34:11,602 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:11,603 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:11,603 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:11,603 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:11,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 203 states have (on average 1.5763546798029557) internal successors, (320), 203 states have internal predecessors, (320), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 324 transitions. [2022-04-14 23:34:11,607 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 324 transitions. Word has length 67 [2022-04-14 23:34:11,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:11,607 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 324 transitions. [2022-04-14 23:34:11,607 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,607 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 324 transitions. [2022-04-14 23:34:11,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-04-14 23:34:11,608 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:11,608 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:11,608 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-14 23:34:11,608 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:11,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:11,609 INFO L85 PathProgramCache]: Analyzing trace with hash -973479859, now seen corresponding path program 1 times [2022-04-14 23:34:11,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:11,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154093007] [2022-04-14 23:34:11,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:11,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:11,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:11,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:11,748 INFO L290 TraceCheckUtils]: 0: Hoare triple {6770#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {6763#true} is VALID [2022-04-14 23:34:11,749 INFO L290 TraceCheckUtils]: 1: Hoare triple {6763#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6763#true} is VALID [2022-04-14 23:34:11,749 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6763#true} {6763#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6763#true} is VALID [2022-04-14 23:34:11,749 INFO L272 TraceCheckUtils]: 0: Hoare triple {6763#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6770#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:11,750 INFO L290 TraceCheckUtils]: 1: Hoare triple {6770#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {6763#true} is VALID [2022-04-14 23:34:11,750 INFO L290 TraceCheckUtils]: 2: Hoare triple {6763#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6763#true} is VALID [2022-04-14 23:34:11,750 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6763#true} {6763#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6763#true} is VALID [2022-04-14 23:34:11,750 INFO L272 TraceCheckUtils]: 4: Hoare triple {6763#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6763#true} is VALID [2022-04-14 23:34:11,751 INFO L290 TraceCheckUtils]: 5: Hoare triple {6763#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {6763#true} is VALID [2022-04-14 23:34:11,751 INFO L290 TraceCheckUtils]: 6: Hoare triple {6763#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {6763#true} is VALID [2022-04-14 23:34:11,751 INFO L272 TraceCheckUtils]: 7: Hoare triple {6763#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {6763#true} is VALID [2022-04-14 23:34:11,753 INFO L290 TraceCheckUtils]: 8: Hoare triple {6763#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,754 INFO L290 TraceCheckUtils]: 9: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,755 INFO L290 TraceCheckUtils]: 10: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,755 INFO L290 TraceCheckUtils]: 11: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,756 INFO L290 TraceCheckUtils]: 12: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,756 INFO L290 TraceCheckUtils]: 13: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,756 INFO L290 TraceCheckUtils]: 14: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,757 INFO L290 TraceCheckUtils]: 15: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,758 INFO L290 TraceCheckUtils]: 16: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:11,759 INFO L290 TraceCheckUtils]: 17: Hoare triple {6768#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {6769#(not (= 8192 |ssl3_accept_#t~mem49|))} is VALID [2022-04-14 23:34:11,759 INFO L290 TraceCheckUtils]: 18: Hoare triple {6769#(not (= 8192 |ssl3_accept_#t~mem49|))} [703] L1176-->L1280: Formula: (= 8192 |v_ssl3_accept_#t~mem49_3|) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem49] {6764#false} is VALID [2022-04-14 23:34:11,759 INFO L290 TraceCheckUtils]: 19: Hoare triple {6764#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {6764#false} is VALID [2022-04-14 23:34:11,759 INFO L290 TraceCheckUtils]: 20: Hoare triple {6764#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {6764#false} is VALID [2022-04-14 23:34:11,759 INFO L290 TraceCheckUtils]: 21: Hoare triple {6764#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 22: Hoare triple {6764#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 23: Hoare triple {6764#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 24: Hoare triple {6764#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 25: Hoare triple {6764#false} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 26: Hoare triple {6764#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 27: Hoare triple {6764#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 28: Hoare triple {6764#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {6764#false} is VALID [2022-04-14 23:34:11,760 INFO L290 TraceCheckUtils]: 29: Hoare triple {6764#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 30: Hoare triple {6764#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 31: Hoare triple {6764#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 32: Hoare triple {6764#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 33: Hoare triple {6764#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 34: Hoare triple {6764#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 35: Hoare triple {6764#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 36: Hoare triple {6764#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 37: Hoare triple {6764#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {6764#false} is VALID [2022-04-14 23:34:11,761 INFO L290 TraceCheckUtils]: 38: Hoare triple {6764#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {6764#false} is VALID [2022-04-14 23:34:11,762 INFO L290 TraceCheckUtils]: 39: Hoare triple {6764#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {6764#false} is VALID [2022-04-14 23:34:11,762 INFO L290 TraceCheckUtils]: 40: Hoare triple {6764#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {6764#false} is VALID [2022-04-14 23:34:11,764 INFO L290 TraceCheckUtils]: 41: Hoare triple {6764#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {6764#false} is VALID [2022-04-14 23:34:11,764 INFO L290 TraceCheckUtils]: 42: Hoare triple {6764#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {6764#false} is VALID [2022-04-14 23:34:11,764 INFO L290 TraceCheckUtils]: 43: Hoare triple {6764#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {6764#false} is VALID [2022-04-14 23:34:11,764 INFO L290 TraceCheckUtils]: 44: Hoare triple {6764#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {6764#false} is VALID [2022-04-14 23:34:11,764 INFO L290 TraceCheckUtils]: 45: Hoare triple {6764#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 46: Hoare triple {6764#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 47: Hoare triple {6764#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 48: Hoare triple {6764#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 49: Hoare triple {6764#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 50: Hoare triple {6764#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 51: Hoare triple {6764#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 52: Hoare triple {6764#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 53: Hoare triple {6764#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {6764#false} is VALID [2022-04-14 23:34:11,765 INFO L290 TraceCheckUtils]: 54: Hoare triple {6764#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 55: Hoare triple {6764#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 56: Hoare triple {6764#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 57: Hoare triple {6764#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 58: Hoare triple {6764#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 59: Hoare triple {6764#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 60: Hoare triple {6764#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 61: Hoare triple {6764#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 62: Hoare triple {6764#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 63: Hoare triple {6764#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {6764#false} is VALID [2022-04-14 23:34:11,766 INFO L290 TraceCheckUtils]: 64: Hoare triple {6764#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {6764#false} is VALID [2022-04-14 23:34:11,767 INFO L290 TraceCheckUtils]: 65: Hoare triple {6764#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {6764#false} is VALID [2022-04-14 23:34:11,767 INFO L290 TraceCheckUtils]: 66: Hoare triple {6764#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {6764#false} is VALID [2022-04-14 23:34:11,767 INFO L290 TraceCheckUtils]: 67: Hoare triple {6764#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6764#false} is VALID [2022-04-14 23:34:11,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:11,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:11,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154093007] [2022-04-14 23:34:11,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154093007] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:11,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:11,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:11,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112913749] [2022-04-14 23:34:11,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:11,769 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 68 [2022-04-14 23:34:11,769 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:11,770 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:11,822 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:11,823 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:11,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:11,824 INFO L87 Difference]: Start difference. First operand 208 states and 324 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:13,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:14,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:14,933 INFO L93 Difference]: Finished difference Result 303 states and 465 transitions. [2022-04-14 23:34:14,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:14,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 68 [2022-04-14 23:34:14,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:14,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:14,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2022-04-14 23:34:14,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:14,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2022-04-14 23:34:14,940 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 376 transitions. [2022-04-14 23:34:15,242 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 376 edges. 376 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:15,247 INFO L225 Difference]: With dead ends: 303 [2022-04-14 23:34:15,247 INFO L226 Difference]: Without dead ends: 303 [2022-04-14 23:34:15,248 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:15,248 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 136 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:15,248 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 316 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 462 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:34:15,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-04-14 23:34:15,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 208. [2022-04-14 23:34:15,252 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:15,253 INFO L82 GeneralOperation]: Start isEquivalent. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,253 INFO L74 IsIncluded]: Start isIncluded. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,254 INFO L87 Difference]: Start difference. First operand 303 states. Second operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:15,260 INFO L93 Difference]: Finished difference Result 303 states and 465 transitions. [2022-04-14 23:34:15,260 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 465 transitions. [2022-04-14 23:34:15,261 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:15,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:15,261 INFO L74 IsIncluded]: Start isIncluded. First operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:15,262 INFO L87 Difference]: Start difference. First operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 303 states. [2022-04-14 23:34:15,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:15,268 INFO L93 Difference]: Finished difference Result 303 states and 465 transitions. [2022-04-14 23:34:15,268 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 465 transitions. [2022-04-14 23:34:15,269 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:15,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:15,269 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:15,269 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:15,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 203 states have (on average 1.561576354679803) internal successors, (317), 203 states have internal predecessors, (317), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 321 transitions. [2022-04-14 23:34:15,274 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 321 transitions. Word has length 68 [2022-04-14 23:34:15,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:15,274 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 321 transitions. [2022-04-14 23:34:15,274 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,274 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 321 transitions. [2022-04-14 23:34:15,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-14 23:34:15,275 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:15,275 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:15,275 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-14 23:34:15,275 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:15,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:15,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1662536007, now seen corresponding path program 1 times [2022-04-14 23:34:15,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:15,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111498691] [2022-04-14 23:34:15,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:15,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:15,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:15,387 INFO L290 TraceCheckUtils]: 0: Hoare triple {7899#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {7892#true} is VALID [2022-04-14 23:34:15,387 INFO L290 TraceCheckUtils]: 1: Hoare triple {7892#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7892#true} is VALID [2022-04-14 23:34:15,387 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7892#true} {7892#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7892#true} is VALID [2022-04-14 23:34:15,388 INFO L272 TraceCheckUtils]: 0: Hoare triple {7892#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7899#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:15,388 INFO L290 TraceCheckUtils]: 1: Hoare triple {7899#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {7892#true} is VALID [2022-04-14 23:34:15,388 INFO L290 TraceCheckUtils]: 2: Hoare triple {7892#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7892#true} is VALID [2022-04-14 23:34:15,388 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7892#true} {7892#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7892#true} is VALID [2022-04-14 23:34:15,389 INFO L272 TraceCheckUtils]: 4: Hoare triple {7892#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7892#true} is VALID [2022-04-14 23:34:15,389 INFO L290 TraceCheckUtils]: 5: Hoare triple {7892#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {7892#true} is VALID [2022-04-14 23:34:15,389 INFO L290 TraceCheckUtils]: 6: Hoare triple {7892#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {7892#true} is VALID [2022-04-14 23:34:15,390 INFO L272 TraceCheckUtils]: 7: Hoare triple {7892#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {7892#true} is VALID [2022-04-14 23:34:15,392 INFO L290 TraceCheckUtils]: 8: Hoare triple {7892#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,392 INFO L290 TraceCheckUtils]: 9: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,393 INFO L290 TraceCheckUtils]: 10: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,394 INFO L290 TraceCheckUtils]: 11: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,394 INFO L290 TraceCheckUtils]: 12: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,394 INFO L290 TraceCheckUtils]: 13: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,395 INFO L290 TraceCheckUtils]: 14: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,395 INFO L290 TraceCheckUtils]: 15: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,396 INFO L290 TraceCheckUtils]: 16: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,396 INFO L290 TraceCheckUtils]: 17: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 18: Hoare triple {7897#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {7898#(= 8464 |ssl3_accept_#t~mem50|)} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 19: Hoare triple {7898#(= 8464 |ssl3_accept_#t~mem50|)} [707] L1179-->L1280: Formula: (= 24576 |v_ssl3_accept_#t~mem50_3|) InVars {ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem50] {7893#false} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 20: Hoare triple {7893#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {7893#false} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 21: Hoare triple {7893#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {7893#false} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 22: Hoare triple {7893#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {7893#false} is VALID [2022-04-14 23:34:15,397 INFO L290 TraceCheckUtils]: 23: Hoare triple {7893#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 24: Hoare triple {7893#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 25: Hoare triple {7893#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 26: Hoare triple {7893#false} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 27: Hoare triple {7893#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 28: Hoare triple {7893#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 29: Hoare triple {7893#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 30: Hoare triple {7893#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7893#false} is VALID [2022-04-14 23:34:15,398 INFO L290 TraceCheckUtils]: 31: Hoare triple {7893#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 32: Hoare triple {7893#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 33: Hoare triple {7893#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 34: Hoare triple {7893#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 35: Hoare triple {7893#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 36: Hoare triple {7893#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 37: Hoare triple {7893#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 38: Hoare triple {7893#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 39: Hoare triple {7893#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {7893#false} is VALID [2022-04-14 23:34:15,399 INFO L290 TraceCheckUtils]: 40: Hoare triple {7893#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 41: Hoare triple {7893#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 42: Hoare triple {7893#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 43: Hoare triple {7893#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 44: Hoare triple {7893#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 45: Hoare triple {7893#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 46: Hoare triple {7893#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 47: Hoare triple {7893#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 48: Hoare triple {7893#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {7893#false} is VALID [2022-04-14 23:34:15,400 INFO L290 TraceCheckUtils]: 49: Hoare triple {7893#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 50: Hoare triple {7893#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 51: Hoare triple {7893#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 52: Hoare triple {7893#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 53: Hoare triple {7893#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 54: Hoare triple {7893#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 55: Hoare triple {7893#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 56: Hoare triple {7893#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {7893#false} is VALID [2022-04-14 23:34:15,401 INFO L290 TraceCheckUtils]: 57: Hoare triple {7893#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 58: Hoare triple {7893#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 59: Hoare triple {7893#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 60: Hoare triple {7893#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 61: Hoare triple {7893#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 62: Hoare triple {7893#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 63: Hoare triple {7893#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 64: Hoare triple {7893#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 65: Hoare triple {7893#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 66: Hoare triple {7893#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {7893#false} is VALID [2022-04-14 23:34:15,402 INFO L290 TraceCheckUtils]: 67: Hoare triple {7893#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {7893#false} is VALID [2022-04-14 23:34:15,403 INFO L290 TraceCheckUtils]: 68: Hoare triple {7893#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7893#false} is VALID [2022-04-14 23:34:15,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:15,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:15,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111498691] [2022-04-14 23:34:15,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111498691] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:15,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:15,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854594859] [2022-04-14 23:34:15,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:15,404 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2022-04-14 23:34:15,404 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:15,404 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:15,464 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:15,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:15,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:15,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:15,465 INFO L87 Difference]: Start difference. First operand 208 states and 321 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:17,486 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:18,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:18,308 INFO L93 Difference]: Finished difference Result 221 states and 337 transitions. [2022-04-14 23:34:18,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:18,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2022-04-14 23:34:18,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:18,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 235 transitions. [2022-04-14 23:34:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 235 transitions. [2022-04-14 23:34:18,314 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 235 transitions. [2022-04-14 23:34:18,495 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 235 edges. 235 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:18,498 INFO L225 Difference]: With dead ends: 221 [2022-04-14 23:34:18,498 INFO L226 Difference]: Without dead ends: 221 [2022-04-14 23:34:18,498 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:18,499 INFO L913 BasicCegarLoop]: 181 mSDtfsCounter, 20 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:18,499 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 461 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 342 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:18,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-04-14 23:34:18,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 208. [2022-04-14 23:34:18,503 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:18,503 INFO L82 GeneralOperation]: Start isEquivalent. First operand 221 states. Second operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,504 INFO L74 IsIncluded]: Start isIncluded. First operand 221 states. Second operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,504 INFO L87 Difference]: Start difference. First operand 221 states. Second operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:18,508 INFO L93 Difference]: Finished difference Result 221 states and 337 transitions. [2022-04-14 23:34:18,508 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 337 transitions. [2022-04-14 23:34:18,509 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:18,509 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:18,509 INFO L74 IsIncluded]: Start isIncluded. First operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 221 states. [2022-04-14 23:34:18,509 INFO L87 Difference]: Start difference. First operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 221 states. [2022-04-14 23:34:18,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:18,514 INFO L93 Difference]: Finished difference Result 221 states and 337 transitions. [2022-04-14 23:34:18,514 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 337 transitions. [2022-04-14 23:34:18,514 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:18,514 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:18,514 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:18,514 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:18,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 203 states have (on average 1.5566502463054188) internal successors, (316), 203 states have internal predecessors, (316), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 320 transitions. [2022-04-14 23:34:18,518 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 320 transitions. Word has length 69 [2022-04-14 23:34:18,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:18,518 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 320 transitions. [2022-04-14 23:34:18,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,519 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 320 transitions. [2022-04-14 23:34:18,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-04-14 23:34:18,519 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:18,519 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:18,520 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-14 23:34:18,520 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:18,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:18,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2024906794, now seen corresponding path program 1 times [2022-04-14 23:34:18,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:18,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74502723] [2022-04-14 23:34:18,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:18,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:18,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:18,645 INFO L290 TraceCheckUtils]: 0: Hoare triple {8782#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {8775#true} is VALID [2022-04-14 23:34:18,645 INFO L290 TraceCheckUtils]: 1: Hoare triple {8775#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8775#true} is VALID [2022-04-14 23:34:18,645 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8775#true} {8775#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8775#true} is VALID [2022-04-14 23:34:18,646 INFO L272 TraceCheckUtils]: 0: Hoare triple {8775#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8782#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:18,646 INFO L290 TraceCheckUtils]: 1: Hoare triple {8782#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {8775#true} is VALID [2022-04-14 23:34:18,646 INFO L290 TraceCheckUtils]: 2: Hoare triple {8775#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8775#true} is VALID [2022-04-14 23:34:18,646 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8775#true} {8775#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8775#true} is VALID [2022-04-14 23:34:18,646 INFO L272 TraceCheckUtils]: 4: Hoare triple {8775#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8775#true} is VALID [2022-04-14 23:34:18,647 INFO L290 TraceCheckUtils]: 5: Hoare triple {8775#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {8775#true} is VALID [2022-04-14 23:34:18,647 INFO L290 TraceCheckUtils]: 6: Hoare triple {8775#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {8775#true} is VALID [2022-04-14 23:34:18,647 INFO L272 TraceCheckUtils]: 7: Hoare triple {8775#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {8775#true} is VALID [2022-04-14 23:34:18,650 INFO L290 TraceCheckUtils]: 8: Hoare triple {8775#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,650 INFO L290 TraceCheckUtils]: 9: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,651 INFO L290 TraceCheckUtils]: 10: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,652 INFO L290 TraceCheckUtils]: 11: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,652 INFO L290 TraceCheckUtils]: 12: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,652 INFO L290 TraceCheckUtils]: 13: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,653 INFO L290 TraceCheckUtils]: 14: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,653 INFO L290 TraceCheckUtils]: 15: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,654 INFO L290 TraceCheckUtils]: 16: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,654 INFO L290 TraceCheckUtils]: 17: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,655 INFO L290 TraceCheckUtils]: 18: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:18,655 INFO L290 TraceCheckUtils]: 19: Hoare triple {8780#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {8781#(= 8464 |ssl3_accept_#t~mem51|)} is VALID [2022-04-14 23:34:18,655 INFO L290 TraceCheckUtils]: 20: Hoare triple {8781#(= 8464 |ssl3_accept_#t~mem51|)} [710] L1182-->L1280: Formula: (= 8195 |v_ssl3_accept_#t~mem51_3|) InVars {ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem51] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 21: Hoare triple {8776#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 22: Hoare triple {8776#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 23: Hoare triple {8776#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 24: Hoare triple {8776#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 25: Hoare triple {8776#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 26: Hoare triple {8776#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {8776#false} is VALID [2022-04-14 23:34:18,656 INFO L290 TraceCheckUtils]: 27: Hoare triple {8776#false} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 28: Hoare triple {8776#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 29: Hoare triple {8776#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 30: Hoare triple {8776#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 31: Hoare triple {8776#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 32: Hoare triple {8776#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 33: Hoare triple {8776#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 34: Hoare triple {8776#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 35: Hoare triple {8776#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {8776#false} is VALID [2022-04-14 23:34:18,657 INFO L290 TraceCheckUtils]: 36: Hoare triple {8776#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 37: Hoare triple {8776#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 38: Hoare triple {8776#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 39: Hoare triple {8776#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 40: Hoare triple {8776#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 41: Hoare triple {8776#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 42: Hoare triple {8776#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 43: Hoare triple {8776#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 44: Hoare triple {8776#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {8776#false} is VALID [2022-04-14 23:34:18,658 INFO L290 TraceCheckUtils]: 45: Hoare triple {8776#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 46: Hoare triple {8776#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 47: Hoare triple {8776#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 48: Hoare triple {8776#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 49: Hoare triple {8776#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 50: Hoare triple {8776#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 51: Hoare triple {8776#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 52: Hoare triple {8776#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {8776#false} is VALID [2022-04-14 23:34:18,659 INFO L290 TraceCheckUtils]: 53: Hoare triple {8776#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 54: Hoare triple {8776#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 55: Hoare triple {8776#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 56: Hoare triple {8776#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 57: Hoare triple {8776#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 58: Hoare triple {8776#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 59: Hoare triple {8776#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 60: Hoare triple {8776#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 61: Hoare triple {8776#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 62: Hoare triple {8776#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {8776#false} is VALID [2022-04-14 23:34:18,660 INFO L290 TraceCheckUtils]: 63: Hoare triple {8776#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 64: Hoare triple {8776#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 65: Hoare triple {8776#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 66: Hoare triple {8776#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 67: Hoare triple {8776#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 68: Hoare triple {8776#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {8776#false} is VALID [2022-04-14 23:34:18,661 INFO L290 TraceCheckUtils]: 69: Hoare triple {8776#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8776#false} is VALID [2022-04-14 23:34:18,662 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:18,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:18,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74502723] [2022-04-14 23:34:18,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74502723] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:18,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:18,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:18,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330841239] [2022-04-14 23:34:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:18,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2022-04-14 23:34:18,663 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:18,663 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:18,726 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:18,726 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:18,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:18,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:18,727 INFO L87 Difference]: Start difference. First operand 208 states and 320 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:20,751 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:21,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:21,557 INFO L93 Difference]: Finished difference Result 211 states and 323 transitions. [2022-04-14 23:34:21,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:21,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2022-04-14 23:34:21,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:21,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 221 transitions. [2022-04-14 23:34:21,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 221 transitions. [2022-04-14 23:34:21,563 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 221 transitions. [2022-04-14 23:34:21,706 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 221 edges. 221 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:21,709 INFO L225 Difference]: With dead ends: 211 [2022-04-14 23:34:21,709 INFO L226 Difference]: Without dead ends: 211 [2022-04-14 23:34:21,709 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:21,709 INFO L913 BasicCegarLoop]: 188 mSDtfsCounter, 11 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:21,710 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 475 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 328 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:21,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-04-14 23:34:21,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 208. [2022-04-14 23:34:21,713 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:21,714 INFO L82 GeneralOperation]: Start isEquivalent. First operand 211 states. Second operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,714 INFO L74 IsIncluded]: Start isIncluded. First operand 211 states. Second operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,715 INFO L87 Difference]: Start difference. First operand 211 states. Second operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:21,719 INFO L93 Difference]: Finished difference Result 211 states and 323 transitions. [2022-04-14 23:34:21,719 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 323 transitions. [2022-04-14 23:34:21,719 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:21,719 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:21,720 INFO L74 IsIncluded]: Start isIncluded. First operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 211 states. [2022-04-14 23:34:21,720 INFO L87 Difference]: Start difference. First operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 211 states. [2022-04-14 23:34:21,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:21,724 INFO L93 Difference]: Finished difference Result 211 states and 323 transitions. [2022-04-14 23:34:21,724 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 323 transitions. [2022-04-14 23:34:21,725 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:21,725 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:21,725 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:21,725 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 203 states have (on average 1.5517241379310345) internal successors, (315), 203 states have internal predecessors, (315), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 319 transitions. [2022-04-14 23:34:21,729 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 319 transitions. Word has length 70 [2022-04-14 23:34:21,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:21,729 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 319 transitions. [2022-04-14 23:34:21,729 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,729 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 319 transitions. [2022-04-14 23:34:21,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-04-14 23:34:21,730 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:21,730 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:21,730 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-14 23:34:21,730 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:21,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:21,731 INFO L85 PathProgramCache]: Analyzing trace with hash 629002011, now seen corresponding path program 1 times [2022-04-14 23:34:21,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:21,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160291639] [2022-04-14 23:34:21,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:21,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:21,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:21,852 INFO L290 TraceCheckUtils]: 0: Hoare triple {9635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {9628#true} is VALID [2022-04-14 23:34:21,852 INFO L290 TraceCheckUtils]: 1: Hoare triple {9628#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,852 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9628#true} {9628#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,853 INFO L272 TraceCheckUtils]: 0: Hoare triple {9628#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:21,853 INFO L290 TraceCheckUtils]: 1: Hoare triple {9635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {9628#true} is VALID [2022-04-14 23:34:21,853 INFO L290 TraceCheckUtils]: 2: Hoare triple {9628#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,853 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9628#true} {9628#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,854 INFO L272 TraceCheckUtils]: 4: Hoare triple {9628#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,854 INFO L290 TraceCheckUtils]: 5: Hoare triple {9628#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {9628#true} is VALID [2022-04-14 23:34:21,854 INFO L290 TraceCheckUtils]: 6: Hoare triple {9628#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {9628#true} is VALID [2022-04-14 23:34:21,855 INFO L272 TraceCheckUtils]: 7: Hoare triple {9628#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {9628#true} is VALID [2022-04-14 23:34:21,855 INFO L290 TraceCheckUtils]: 8: Hoare triple {9628#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {9628#true} is VALID [2022-04-14 23:34:21,855 INFO L290 TraceCheckUtils]: 9: Hoare triple {9628#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {9628#true} is VALID [2022-04-14 23:34:21,855 INFO L290 TraceCheckUtils]: 10: Hoare triple {9628#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {9628#true} is VALID [2022-04-14 23:34:21,855 INFO L290 TraceCheckUtils]: 11: Hoare triple {9628#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 12: Hoare triple {9628#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 13: Hoare triple {9628#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 14: Hoare triple {9628#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 15: Hoare triple {9628#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 16: Hoare triple {9628#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 17: Hoare triple {9628#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 18: Hoare triple {9628#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 19: Hoare triple {9628#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {9628#true} is VALID [2022-04-14 23:34:21,856 INFO L290 TraceCheckUtils]: 20: Hoare triple {9628#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 21: Hoare triple {9628#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 22: Hoare triple {9628#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 23: Hoare triple {9628#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 24: Hoare triple {9628#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 25: Hoare triple {9628#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {9628#true} is VALID [2022-04-14 23:34:21,857 INFO L290 TraceCheckUtils]: 26: Hoare triple {9628#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {9628#true} is VALID [2022-04-14 23:34:21,858 INFO L290 TraceCheckUtils]: 27: Hoare triple {9628#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,859 INFO L290 TraceCheckUtils]: 28: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,859 INFO L290 TraceCheckUtils]: 29: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,860 INFO L290 TraceCheckUtils]: 30: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,860 INFO L290 TraceCheckUtils]: 31: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,860 INFO L290 TraceCheckUtils]: 32: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,861 INFO L290 TraceCheckUtils]: 33: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,861 INFO L290 TraceCheckUtils]: 34: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,862 INFO L290 TraceCheckUtils]: 35: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,862 INFO L290 TraceCheckUtils]: 36: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,862 INFO L290 TraceCheckUtils]: 37: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,863 INFO L290 TraceCheckUtils]: 38: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,863 INFO L290 TraceCheckUtils]: 39: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,864 INFO L290 TraceCheckUtils]: 40: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,864 INFO L290 TraceCheckUtils]: 41: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,865 INFO L290 TraceCheckUtils]: 42: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:21,865 INFO L290 TraceCheckUtils]: 43: Hoare triple {9633#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {9634#(= |ssl3_accept_#t~mem58| 8496)} is VALID [2022-04-14 23:34:21,865 INFO L290 TraceCheckUtils]: 44: Hoare triple {9634#(= |ssl3_accept_#t~mem58| 8496)} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {9629#false} is VALID [2022-04-14 23:34:21,865 INFO L290 TraceCheckUtils]: 45: Hoare triple {9629#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 46: Hoare triple {9629#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 47: Hoare triple {9629#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 48: Hoare triple {9629#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 49: Hoare triple {9629#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 50: Hoare triple {9629#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 51: Hoare triple {9629#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 52: Hoare triple {9629#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {9629#false} is VALID [2022-04-14 23:34:21,866 INFO L290 TraceCheckUtils]: 53: Hoare triple {9629#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 54: Hoare triple {9629#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 55: Hoare triple {9629#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 56: Hoare triple {9629#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 57: Hoare triple {9629#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 58: Hoare triple {9629#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 59: Hoare triple {9629#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 60: Hoare triple {9629#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 61: Hoare triple {9629#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {9629#false} is VALID [2022-04-14 23:34:21,867 INFO L290 TraceCheckUtils]: 62: Hoare triple {9629#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 63: Hoare triple {9629#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 64: Hoare triple {9629#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 65: Hoare triple {9629#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 66: Hoare triple {9629#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 67: Hoare triple {9629#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 68: Hoare triple {9629#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {9629#false} is VALID [2022-04-14 23:34:21,868 INFO L290 TraceCheckUtils]: 69: Hoare triple {9629#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {9629#false} is VALID [2022-04-14 23:34:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:21,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:21,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160291639] [2022-04-14 23:34:21,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160291639] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:21,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:21,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:21,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392159155] [2022-04-14 23:34:21,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:21,870 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2022-04-14 23:34:21,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:21,870 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:21,925 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:21,925 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:21,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:21,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:21,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:21,926 INFO L87 Difference]: Start difference. First operand 208 states and 319 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:25,937 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:27,945 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:29,973 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:31,998 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:32,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:32,947 INFO L93 Difference]: Finished difference Result 250 states and 380 transitions. [2022-04-14 23:34:32,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:32,947 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2022-04-14 23:34:32,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:32,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:32,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2022-04-14 23:34:32,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:32,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2022-04-14 23:34:32,952 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 267 transitions. [2022-04-14 23:34:33,178 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 267 edges. 267 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:33,183 INFO L225 Difference]: With dead ends: 250 [2022-04-14 23:34:33,183 INFO L226 Difference]: Without dead ends: 250 [2022-04-14 23:34:33,183 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:33,183 INFO L913 BasicCegarLoop]: 185 mSDtfsCounter, 31 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:33,184 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 475 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 383 Invalid, 3 Unknown, 0 Unchecked, 8.3s Time] [2022-04-14 23:34:33,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-04-14 23:34:33,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 230. [2022-04-14 23:34:33,187 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:33,188 INFO L82 GeneralOperation]: Start isEquivalent. First operand 250 states. Second operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,188 INFO L74 IsIncluded]: Start isIncluded. First operand 250 states. Second operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,188 INFO L87 Difference]: Start difference. First operand 250 states. Second operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:33,194 INFO L93 Difference]: Finished difference Result 250 states and 380 transitions. [2022-04-14 23:34:33,194 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 380 transitions. [2022-04-14 23:34:33,194 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:33,194 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:33,195 INFO L74 IsIncluded]: Start isIncluded. First operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 250 states. [2022-04-14 23:34:33,195 INFO L87 Difference]: Start difference. First operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 250 states. [2022-04-14 23:34:33,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:33,200 INFO L93 Difference]: Finished difference Result 250 states and 380 transitions. [2022-04-14 23:34:33,200 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 380 transitions. [2022-04-14 23:34:33,200 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:33,200 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:33,200 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:33,201 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:33,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 225 states have (on average 1.5555555555555556) internal successors, (350), 225 states have internal predecessors, (350), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 354 transitions. [2022-04-14 23:34:33,205 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 354 transitions. Word has length 70 [2022-04-14 23:34:33,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:33,205 INFO L478 AbstractCegarLoop]: Abstraction has 230 states and 354 transitions. [2022-04-14 23:34:33,205 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,205 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 354 transitions. [2022-04-14 23:34:33,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-04-14 23:34:33,206 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:33,206 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:33,206 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-14 23:34:33,206 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:33,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:33,207 INFO L85 PathProgramCache]: Analyzing trace with hash 2007683401, now seen corresponding path program 1 times [2022-04-14 23:34:33,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:33,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125979928] [2022-04-14 23:34:33,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:33,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:33,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:33,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:33,325 INFO L290 TraceCheckUtils]: 0: Hoare triple {10627#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {10620#true} is VALID [2022-04-14 23:34:33,326 INFO L290 TraceCheckUtils]: 1: Hoare triple {10620#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,326 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10620#true} {10620#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,327 INFO L272 TraceCheckUtils]: 0: Hoare triple {10620#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10627#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:33,327 INFO L290 TraceCheckUtils]: 1: Hoare triple {10627#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {10620#true} is VALID [2022-04-14 23:34:33,327 INFO L290 TraceCheckUtils]: 2: Hoare triple {10620#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,327 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10620#true} {10620#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,327 INFO L272 TraceCheckUtils]: 4: Hoare triple {10620#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,328 INFO L290 TraceCheckUtils]: 5: Hoare triple {10620#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {10620#true} is VALID [2022-04-14 23:34:33,328 INFO L290 TraceCheckUtils]: 6: Hoare triple {10620#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {10620#true} is VALID [2022-04-14 23:34:33,328 INFO L272 TraceCheckUtils]: 7: Hoare triple {10620#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {10620#true} is VALID [2022-04-14 23:34:33,328 INFO L290 TraceCheckUtils]: 8: Hoare triple {10620#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 9: Hoare triple {10620#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 10: Hoare triple {10620#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 11: Hoare triple {10620#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 12: Hoare triple {10620#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 13: Hoare triple {10620#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 14: Hoare triple {10620#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 15: Hoare triple {10620#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {10620#true} is VALID [2022-04-14 23:34:33,329 INFO L290 TraceCheckUtils]: 16: Hoare triple {10620#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 17: Hoare triple {10620#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 18: Hoare triple {10620#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 19: Hoare triple {10620#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 20: Hoare triple {10620#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 21: Hoare triple {10620#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 22: Hoare triple {10620#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 23: Hoare triple {10620#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {10620#true} is VALID [2022-04-14 23:34:33,330 INFO L290 TraceCheckUtils]: 24: Hoare triple {10620#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {10620#true} is VALID [2022-04-14 23:34:33,331 INFO L290 TraceCheckUtils]: 25: Hoare triple {10620#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {10620#true} is VALID [2022-04-14 23:34:33,331 INFO L290 TraceCheckUtils]: 26: Hoare triple {10620#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {10620#true} is VALID [2022-04-14 23:34:33,332 INFO L290 TraceCheckUtils]: 27: Hoare triple {10620#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,332 INFO L290 TraceCheckUtils]: 28: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,333 INFO L290 TraceCheckUtils]: 29: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,333 INFO L290 TraceCheckUtils]: 30: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,334 INFO L290 TraceCheckUtils]: 31: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,334 INFO L290 TraceCheckUtils]: 32: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,334 INFO L290 TraceCheckUtils]: 33: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,335 INFO L290 TraceCheckUtils]: 34: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,335 INFO L290 TraceCheckUtils]: 35: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,336 INFO L290 TraceCheckUtils]: 36: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:33,336 INFO L290 TraceCheckUtils]: 37: Hoare triple {10625#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {10626#(not (= |ssl3_accept_#t~mem52| 8480))} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 38: Hoare triple {10626#(not (= |ssl3_accept_#t~mem52| 8480))} [714] L1185-->L1189: Formula: (= |v_ssl3_accept_#t~mem52_3| 8480) InVars {ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem52] {10621#false} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 39: Hoare triple {10621#false} [718] L1189-->L1339: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_65 48))) (and (= (store |v_#memory_int_142| v_ssl3_accept_~s.base_65 (store (select |v_#memory_int_142| v_ssl3_accept_~s.base_65) .cse0 0)) |v_#memory_int_141|) (= (store |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.offset_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.offset_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.offset_105|) (= (store |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65 (store (select |v_#memory_$Pointer$.base_106| v_ssl3_accept_~s.base_65) .cse0 (select (select |v_#memory_$Pointer$.base_105| v_ssl3_accept_~s.base_65) .cse0))) |v_#memory_$Pointer$.base_105|) (= v_ssl3_accept_~ret~0_22 |v_ssl3_accept_#t~nondet90_2|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet90_2|)) (<= |v_ssl3_accept_#t~nondet90_2| 2147483647))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_106|, #memory_int=|v_#memory_int_142|, ssl3_accept_#t~nondet90=|v_ssl3_accept_#t~nondet90_2|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_106|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_22, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_65, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_105|, #memory_int=|v_#memory_int_141|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_65, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_105|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, ssl3_accept_#t~nondet90, #memory_$Pointer$.offset] {10621#false} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 40: Hoare triple {10621#false} [726] L1339-->L1654: Formula: (let ((.cse7 (+ 84 v_ssl3_accept_~s.offset_66))) (let ((.cse3 (select |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66)) (.cse5 (+ 64 v_ssl3_accept_~s.offset_66)) (.cse0 (select (select |v_#memory_$Pointer$.base_110| v_ssl3_accept_~s.base_66) .cse7)) (.cse1 (+ 844 (select (select |v_#memory_$Pointer$.offset_110| v_ssl3_accept_~s.base_66) .cse7))) (.cse4 (select |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66)) (.cse2 (+ 52 v_ssl3_accept_~s.offset_66))) (and (= (store |v_#memory_$Pointer$.base_110| .cse0 (store (select |v_#memory_$Pointer$.base_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.base_208| .cse0) .cse1))) |v_#memory_$Pointer$.base_208|) (= (store |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.base_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.base_207|) (not (<= v_ssl3_accept_~ret~0_24 0)) (= (store |v_#memory_$Pointer$.offset_207| v_ssl3_accept_~s.base_66 (store .cse4 .cse5 (select (select |v_#memory_$Pointer$.offset_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.offset_107|) (= |v_#memory_$Pointer$.offset_208| (store |v_#memory_$Pointer$.offset_110| .cse0 (store (select |v_#memory_$Pointer$.offset_110| .cse0) .cse1 (select (select |v_#memory_$Pointer$.offset_208| .cse0) .cse1)))) (= (store |v_#memory_$Pointer$.base_207| v_ssl3_accept_~s.base_66 (store .cse3 .cse5 (select (select |v_#memory_$Pointer$.base_107| v_ssl3_accept_~s.base_66) .cse5))) |v_#memory_$Pointer$.base_107|) (= (let ((.cse6 (store |v_#memory_int_146| .cse0 (store (select |v_#memory_int_146| .cse0) .cse1 8482)))) (store .cse6 v_ssl3_accept_~s.base_66 (store (store (select .cse6 v_ssl3_accept_~s.base_66) .cse2 8448) .cse5 0))) |v_#memory_int_143|) (= (store |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66 (store (select |v_#memory_$Pointer$.offset_208| v_ssl3_accept_~s.base_66) .cse2 (select .cse4 .cse2))) |v_#memory_$Pointer$.offset_207|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_110|, #memory_int=|v_#memory_int_146|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_110|} OutVars{ssl3_accept_#t~mem91.base=|v_ssl3_accept_#t~mem91.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_66, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_24, ssl3_accept_#t~mem91.offset=|v_ssl3_accept_#t~mem91.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, #memory_int=|v_#memory_int_143|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_66, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[|v_#memory_$Pointer$.offset_207|, |v_#memory_$Pointer$.base_208|, |v_#memory_$Pointer$.base_207|, |v_#memory_$Pointer$.offset_208|] AssignedVars[ssl3_accept_#t~mem91.base, ssl3_accept_#t~mem91.offset, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {10621#false} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 41: Hoare triple {10621#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {10621#false} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 42: Hoare triple {10621#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {10621#false} is VALID [2022-04-14 23:34:33,337 INFO L290 TraceCheckUtils]: 43: Hoare triple {10621#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 44: Hoare triple {10621#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 45: Hoare triple {10621#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 46: Hoare triple {10621#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 47: Hoare triple {10621#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 48: Hoare triple {10621#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 49: Hoare triple {10621#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 50: Hoare triple {10621#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 51: Hoare triple {10621#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {10621#false} is VALID [2022-04-14 23:34:33,338 INFO L290 TraceCheckUtils]: 52: Hoare triple {10621#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 53: Hoare triple {10621#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 54: Hoare triple {10621#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 55: Hoare triple {10621#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 56: Hoare triple {10621#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 57: Hoare triple {10621#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 58: Hoare triple {10621#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 59: Hoare triple {10621#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 60: Hoare triple {10621#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {10621#false} is VALID [2022-04-14 23:34:33,339 INFO L290 TraceCheckUtils]: 61: Hoare triple {10621#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 62: Hoare triple {10621#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 63: Hoare triple {10621#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 64: Hoare triple {10621#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 65: Hoare triple {10621#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 66: Hoare triple {10621#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 67: Hoare triple {10621#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 68: Hoare triple {10621#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {10621#false} is VALID [2022-04-14 23:34:33,340 INFO L290 TraceCheckUtils]: 69: Hoare triple {10621#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 70: Hoare triple {10621#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 71: Hoare triple {10621#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 72: Hoare triple {10621#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 73: Hoare triple {10621#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 74: Hoare triple {10621#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 75: Hoare triple {10621#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 76: Hoare triple {10621#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {10621#false} is VALID [2022-04-14 23:34:33,341 INFO L290 TraceCheckUtils]: 77: Hoare triple {10621#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L290 TraceCheckUtils]: 78: Hoare triple {10621#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L290 TraceCheckUtils]: 79: Hoare triple {10621#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L290 TraceCheckUtils]: 80: Hoare triple {10621#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L290 TraceCheckUtils]: 81: Hoare triple {10621#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L290 TraceCheckUtils]: 82: Hoare triple {10621#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10621#false} is VALID [2022-04-14 23:34:33,342 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:33,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:33,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125979928] [2022-04-14 23:34:33,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125979928] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:33,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:33,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:33,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859000151] [2022-04-14 23:34:33,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:33,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2022-04-14 23:34:33,344 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:33,344 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:33,415 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:33,415 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:33,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:33,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:33,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:33,416 INFO L87 Difference]: Start difference. First operand 230 states and 354 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:35,442 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:36,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:36,811 INFO L93 Difference]: Finished difference Result 366 states and 570 transitions. [2022-04-14 23:34:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:36,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2022-04-14 23:34:36,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:36,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-04-14 23:34:36,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:36,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-04-14 23:34:36,816 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 373 transitions. [2022-04-14 23:34:37,160 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 373 edges. 373 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:37,167 INFO L225 Difference]: With dead ends: 366 [2022-04-14 23:34:37,167 INFO L226 Difference]: Without dead ends: 366 [2022-04-14 23:34:37,168 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:37,168 INFO L913 BasicCegarLoop]: 219 mSDtfsCounter, 133 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 45 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:37,168 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 536 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 569 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-04-14 23:34:37,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-04-14 23:34:37,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 246. [2022-04-14 23:34:37,173 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:37,173 INFO L82 GeneralOperation]: Start isEquivalent. First operand 366 states. Second operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,173 INFO L74 IsIncluded]: Start isIncluded. First operand 366 states. Second operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,174 INFO L87 Difference]: Start difference. First operand 366 states. Second operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:37,183 INFO L93 Difference]: Finished difference Result 366 states and 570 transitions. [2022-04-14 23:34:37,183 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 570 transitions. [2022-04-14 23:34:37,184 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:37,184 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:37,184 INFO L74 IsIncluded]: Start isIncluded. First operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 366 states. [2022-04-14 23:34:37,185 INFO L87 Difference]: Start difference. First operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 366 states. [2022-04-14 23:34:37,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:37,193 INFO L93 Difference]: Finished difference Result 366 states and 570 transitions. [2022-04-14 23:34:37,193 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 570 transitions. [2022-04-14 23:34:37,193 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:37,193 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:37,193 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:37,193 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:37,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 241 states have (on average 1.5435684647302905) internal successors, (372), 241 states have internal predecessors, (372), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 376 transitions. [2022-04-14 23:34:37,199 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 376 transitions. Word has length 83 [2022-04-14 23:34:37,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:37,199 INFO L478 AbstractCegarLoop]: Abstraction has 246 states and 376 transitions. [2022-04-14 23:34:37,200 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,200 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 376 transitions. [2022-04-14 23:34:37,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-04-14 23:34:37,200 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:37,201 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:37,201 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-14 23:34:37,201 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:37,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:37,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1244783807, now seen corresponding path program 1 times [2022-04-14 23:34:37,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:37,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002346845] [2022-04-14 23:34:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:37,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:37,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:37,339 INFO L290 TraceCheckUtils]: 0: Hoare triple {11983#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {11976#true} is VALID [2022-04-14 23:34:37,339 INFO L290 TraceCheckUtils]: 1: Hoare triple {11976#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,340 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11976#true} {11976#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,340 INFO L272 TraceCheckUtils]: 0: Hoare triple {11976#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11983#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:37,341 INFO L290 TraceCheckUtils]: 1: Hoare triple {11983#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {11976#true} is VALID [2022-04-14 23:34:37,341 INFO L290 TraceCheckUtils]: 2: Hoare triple {11976#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,341 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11976#true} {11976#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,341 INFO L272 TraceCheckUtils]: 4: Hoare triple {11976#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L290 TraceCheckUtils]: 5: Hoare triple {11976#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L290 TraceCheckUtils]: 6: Hoare triple {11976#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L272 TraceCheckUtils]: 7: Hoare triple {11976#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L290 TraceCheckUtils]: 8: Hoare triple {11976#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L290 TraceCheckUtils]: 9: Hoare triple {11976#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {11976#true} is VALID [2022-04-14 23:34:37,342 INFO L290 TraceCheckUtils]: 10: Hoare triple {11976#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 11: Hoare triple {11976#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 12: Hoare triple {11976#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 13: Hoare triple {11976#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 14: Hoare triple {11976#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 15: Hoare triple {11976#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 16: Hoare triple {11976#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 17: Hoare triple {11976#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 18: Hoare triple {11976#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {11976#true} is VALID [2022-04-14 23:34:37,343 INFO L290 TraceCheckUtils]: 19: Hoare triple {11976#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 20: Hoare triple {11976#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 21: Hoare triple {11976#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 22: Hoare triple {11976#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 23: Hoare triple {11976#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 24: Hoare triple {11976#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 25: Hoare triple {11976#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 26: Hoare triple {11976#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {11976#true} is VALID [2022-04-14 23:34:37,344 INFO L290 TraceCheckUtils]: 27: Hoare triple {11976#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 28: Hoare triple {11976#true} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 29: Hoare triple {11976#true} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 30: Hoare triple {11976#true} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 31: Hoare triple {11976#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 32: Hoare triple {11976#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 33: Hoare triple {11976#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 34: Hoare triple {11976#true} [700] L1173-->L1280: Formula: (= |v_ssl3_accept_#t~mem48_3| 16384) InVars {ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem48] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 35: Hoare triple {11976#true} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 36: Hoare triple {11976#true} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {11976#true} is VALID [2022-04-14 23:34:37,345 INFO L290 TraceCheckUtils]: 37: Hoare triple {11976#true} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {11976#true} is VALID [2022-04-14 23:34:37,346 INFO L290 TraceCheckUtils]: 38: Hoare triple {11976#true} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,346 INFO L290 TraceCheckUtils]: 39: Hoare triple {11976#true} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {11976#true} is VALID [2022-04-14 23:34:37,346 INFO L290 TraceCheckUtils]: 40: Hoare triple {11976#true} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {11976#true} is VALID [2022-04-14 23:34:37,347 INFO L290 TraceCheckUtils]: 41: Hoare triple {11976#true} [732] L1321-->L1654: Formula: (let ((.cse5 (+ 204 v_ssl3_accept_~s.offset_64))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_103| v_ssl3_accept_~s.base_64) .cse5)) (.cse4 (+ 76 (select (select |v_#memory_$Pointer$.offset_103| v_ssl3_accept_~s.base_64) .cse5))) (.cse1 (+ 52 v_ssl3_accept_~s.offset_64))) (and (= (let ((.cse0 (store |v_#memory_int_140| .cse2 (let ((.cse3 (select |v_#memory_int_140| .cse2))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))))) (store .cse0 v_ssl3_accept_~s.base_64 (store (select .cse0 v_ssl3_accept_~s.base_64) .cse1 8480))) |v_#memory_int_138|) (= (store |v_#memory_$Pointer$.base_103| .cse2 (store (select |v_#memory_$Pointer$.base_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.base_209| .cse2) .cse4))) |v_#memory_$Pointer$.base_209|) (= (store |v_#memory_$Pointer$.offset_103| .cse2 (store (select |v_#memory_$Pointer$.offset_103| .cse2) .cse4 (select (select |v_#memory_$Pointer$.offset_209| .cse2) .cse4))) |v_#memory_$Pointer$.offset_209|) (= (store |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.offset_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.offset_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.offset_101|) (= 12292 |v_ssl3_accept_#t~mem85_5|) (= (store |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64 (store (select |v_#memory_$Pointer$.base_209| v_ssl3_accept_~s.base_64) .cse1 (select (select |v_#memory_$Pointer$.base_101| v_ssl3_accept_~s.base_64) .cse1))) |v_#memory_$Pointer$.base_101|)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_103|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_5|, #memory_int=|v_#memory_int_140|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_103|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_64, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_101|, ssl3_accept_#t~mem88.offset=|v_ssl3_accept_#t~mem88.offset_1|, #memory_int=|v_#memory_int_138|, ssl3_accept_#t~mem89=|v_ssl3_accept_#t~mem89_1|, ssl3_accept_#t~mem88.base=|v_ssl3_accept_#t~mem88.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_64, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_101|} AuxVars[|v_#memory_$Pointer$.base_209|, |v_#memory_$Pointer$.offset_209|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem88.offset, ssl3_accept_#t~mem85, #memory_int, ssl3_accept_#t~mem89, ssl3_accept_#t~mem88.base, #memory_$Pointer$.offset] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,348 INFO L290 TraceCheckUtils]: 42: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,348 INFO L290 TraceCheckUtils]: 43: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,348 INFO L290 TraceCheckUtils]: 44: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,349 INFO L290 TraceCheckUtils]: 45: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,349 INFO L290 TraceCheckUtils]: 46: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,350 INFO L290 TraceCheckUtils]: 47: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,350 INFO L290 TraceCheckUtils]: 48: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,351 INFO L290 TraceCheckUtils]: 49: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,351 INFO L290 TraceCheckUtils]: 50: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:37,351 INFO L290 TraceCheckUtils]: 51: Hoare triple {11981#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {11982#(= |ssl3_accept_#t~mem52| 8480)} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 52: Hoare triple {11982#(= |ssl3_accept_#t~mem52| 8480)} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 53: Hoare triple {11977#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 54: Hoare triple {11977#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 55: Hoare triple {11977#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 56: Hoare triple {11977#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 57: Hoare triple {11977#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {11977#false} is VALID [2022-04-14 23:34:37,352 INFO L290 TraceCheckUtils]: 58: Hoare triple {11977#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 59: Hoare triple {11977#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 60: Hoare triple {11977#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 61: Hoare triple {11977#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 62: Hoare triple {11977#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 63: Hoare triple {11977#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 64: Hoare triple {11977#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 65: Hoare triple {11977#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 66: Hoare triple {11977#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {11977#false} is VALID [2022-04-14 23:34:37,353 INFO L290 TraceCheckUtils]: 67: Hoare triple {11977#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 68: Hoare triple {11977#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 69: Hoare triple {11977#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 70: Hoare triple {11977#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 71: Hoare triple {11977#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 72: Hoare triple {11977#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 73: Hoare triple {11977#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 74: Hoare triple {11977#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 75: Hoare triple {11977#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {11977#false} is VALID [2022-04-14 23:34:37,354 INFO L290 TraceCheckUtils]: 76: Hoare triple {11977#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 77: Hoare triple {11977#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 78: Hoare triple {11977#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 79: Hoare triple {11977#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 80: Hoare triple {11977#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 81: Hoare triple {11977#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 82: Hoare triple {11977#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {11977#false} is VALID [2022-04-14 23:34:37,355 INFO L290 TraceCheckUtils]: 83: Hoare triple {11977#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11977#false} is VALID [2022-04-14 23:34:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-14 23:34:37,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002346845] [2022-04-14 23:34:37,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002346845] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:37,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:37,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:37,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193294740] [2022-04-14 23:34:37,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:37,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2022-04-14 23:34:37,357 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:37,357 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:37,420 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:37,420 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:37,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:37,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:37,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:37,421 INFO L87 Difference]: Start difference. First operand 246 states and 376 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:39,446 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:40,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:40,362 INFO L93 Difference]: Finished difference Result 258 states and 390 transitions. [2022-04-14 23:34:40,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:40,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2022-04-14 23:34:40,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:40,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 245 transitions. [2022-04-14 23:34:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 245 transitions. [2022-04-14 23:34:40,366 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 245 transitions. [2022-04-14 23:34:40,572 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 245 edges. 245 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:40,576 INFO L225 Difference]: With dead ends: 258 [2022-04-14 23:34:40,576 INFO L226 Difference]: Without dead ends: 258 [2022-04-14 23:34:40,577 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:40,577 INFO L913 BasicCegarLoop]: 218 mSDtfsCounter, 20 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:40,577 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 540 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 380 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:40,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-04-14 23:34:40,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 246. [2022-04-14 23:34:40,581 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:40,581 INFO L82 GeneralOperation]: Start isEquivalent. First operand 258 states. Second operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,582 INFO L74 IsIncluded]: Start isIncluded. First operand 258 states. Second operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,582 INFO L87 Difference]: Start difference. First operand 258 states. Second operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:40,588 INFO L93 Difference]: Finished difference Result 258 states and 390 transitions. [2022-04-14 23:34:40,588 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 390 transitions. [2022-04-14 23:34:40,589 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:40,589 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:40,589 INFO L74 IsIncluded]: Start isIncluded. First operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 258 states. [2022-04-14 23:34:40,590 INFO L87 Difference]: Start difference. First operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 258 states. [2022-04-14 23:34:40,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:40,594 INFO L93 Difference]: Finished difference Result 258 states and 390 transitions. [2022-04-14 23:34:40,594 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 390 transitions. [2022-04-14 23:34:40,595 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:40,595 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:40,595 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:40,595 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:40,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 241 states have (on average 1.5394190871369295) internal successors, (371), 241 states have internal predecessors, (371), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 375 transitions. [2022-04-14 23:34:40,600 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 375 transitions. Word has length 84 [2022-04-14 23:34:40,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:40,600 INFO L478 AbstractCegarLoop]: Abstraction has 246 states and 375 transitions. [2022-04-14 23:34:40,601 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,601 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 375 transitions. [2022-04-14 23:34:40,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-04-14 23:34:40,602 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:40,602 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:40,602 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-14 23:34:40,602 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:40,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:40,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1795644447, now seen corresponding path program 1 times [2022-04-14 23:34:40,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:40,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570647396] [2022-04-14 23:34:40,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:40,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:40,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:40,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:40,739 INFO L290 TraceCheckUtils]: 0: Hoare triple {13015#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {13008#true} is VALID [2022-04-14 23:34:40,739 INFO L290 TraceCheckUtils]: 1: Hoare triple {13008#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,739 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13008#true} {13008#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,740 INFO L272 TraceCheckUtils]: 0: Hoare triple {13008#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13015#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:40,741 INFO L290 TraceCheckUtils]: 1: Hoare triple {13015#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {13008#true} is VALID [2022-04-14 23:34:40,741 INFO L290 TraceCheckUtils]: 2: Hoare triple {13008#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,741 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13008#true} {13008#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,741 INFO L272 TraceCheckUtils]: 4: Hoare triple {13008#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,742 INFO L290 TraceCheckUtils]: 5: Hoare triple {13008#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {13008#true} is VALID [2022-04-14 23:34:40,742 INFO L290 TraceCheckUtils]: 6: Hoare triple {13008#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {13008#true} is VALID [2022-04-14 23:34:40,742 INFO L272 TraceCheckUtils]: 7: Hoare triple {13008#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {13008#true} is VALID [2022-04-14 23:34:40,742 INFO L290 TraceCheckUtils]: 8: Hoare triple {13008#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {13008#true} is VALID [2022-04-14 23:34:40,742 INFO L290 TraceCheckUtils]: 9: Hoare triple {13008#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 10: Hoare triple {13008#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 11: Hoare triple {13008#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 12: Hoare triple {13008#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 13: Hoare triple {13008#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 14: Hoare triple {13008#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 15: Hoare triple {13008#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 16: Hoare triple {13008#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 17: Hoare triple {13008#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {13008#true} is VALID [2022-04-14 23:34:40,743 INFO L290 TraceCheckUtils]: 18: Hoare triple {13008#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 19: Hoare triple {13008#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 20: Hoare triple {13008#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 21: Hoare triple {13008#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 22: Hoare triple {13008#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 23: Hoare triple {13008#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 24: Hoare triple {13008#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 25: Hoare triple {13008#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {13008#true} is VALID [2022-04-14 23:34:40,744 INFO L290 TraceCheckUtils]: 26: Hoare triple {13008#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {13008#true} is VALID [2022-04-14 23:34:40,745 INFO L290 TraceCheckUtils]: 27: Hoare triple {13008#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,746 INFO L290 TraceCheckUtils]: 28: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,746 INFO L290 TraceCheckUtils]: 29: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,747 INFO L290 TraceCheckUtils]: 30: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,747 INFO L290 TraceCheckUtils]: 31: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,748 INFO L290 TraceCheckUtils]: 32: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,748 INFO L290 TraceCheckUtils]: 33: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,748 INFO L290 TraceCheckUtils]: 34: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,749 INFO L290 TraceCheckUtils]: 35: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,749 INFO L290 TraceCheckUtils]: 36: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,750 INFO L290 TraceCheckUtils]: 37: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,750 INFO L290 TraceCheckUtils]: 38: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 39: Hoare triple {13013#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {13014#(not (= |ssl3_accept_#t~mem54| 8482))} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 40: Hoare triple {13014#(not (= |ssl3_accept_#t~mem54| 8482))} [727] L1191-->L1192: Formula: (= 8482 |v_ssl3_accept_#t~mem54_3|) InVars {ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem54] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 41: Hoare triple {13009#false} [734] L1192-->L1654: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_67))) (and (= (store |v_#memory_$Pointer$.base_114| v_ssl3_accept_~s.base_67 (store (select |v_#memory_$Pointer$.base_114| v_ssl3_accept_~s.base_67) .cse0 (select (select |v_#memory_$Pointer$.base_113| v_ssl3_accept_~s.base_67) .cse0))) |v_#memory_$Pointer$.base_113|) (= (store |v_#memory_$Pointer$.offset_114| v_ssl3_accept_~s.base_67 (store (select |v_#memory_$Pointer$.offset_114| v_ssl3_accept_~s.base_67) .cse0 (select (select |v_#memory_$Pointer$.offset_113| v_ssl3_accept_~s.base_67) .cse0))) |v_#memory_$Pointer$.offset_113|) (= (store |v_#memory_int_148| v_ssl3_accept_~s.base_67 (store (select |v_#memory_int_148| v_ssl3_accept_~s.base_67) .cse0 3)) |v_#memory_int_147|))) InVars {#memory_int=|v_#memory_int_148|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_67, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_114|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_67, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_114|} OutVars{#memory_int=|v_#memory_int_147|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_67, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_113|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_67, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_113|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 42: Hoare triple {13009#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 43: Hoare triple {13009#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 44: Hoare triple {13009#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 45: Hoare triple {13009#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13009#false} is VALID [2022-04-14 23:34:40,751 INFO L290 TraceCheckUtils]: 46: Hoare triple {13009#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 47: Hoare triple {13009#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 48: Hoare triple {13009#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 49: Hoare triple {13009#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 50: Hoare triple {13009#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 51: Hoare triple {13009#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 52: Hoare triple {13009#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 53: Hoare triple {13009#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 54: Hoare triple {13009#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {13009#false} is VALID [2022-04-14 23:34:40,752 INFO L290 TraceCheckUtils]: 55: Hoare triple {13009#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 56: Hoare triple {13009#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 57: Hoare triple {13009#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 58: Hoare triple {13009#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 59: Hoare triple {13009#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 60: Hoare triple {13009#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 61: Hoare triple {13009#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 62: Hoare triple {13009#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 63: Hoare triple {13009#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 64: Hoare triple {13009#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {13009#false} is VALID [2022-04-14 23:34:40,753 INFO L290 TraceCheckUtils]: 65: Hoare triple {13009#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 66: Hoare triple {13009#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 67: Hoare triple {13009#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 68: Hoare triple {13009#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 69: Hoare triple {13009#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 70: Hoare triple {13009#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 71: Hoare triple {13009#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 72: Hoare triple {13009#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 73: Hoare triple {13009#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 74: Hoare triple {13009#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {13009#false} is VALID [2022-04-14 23:34:40,754 INFO L290 TraceCheckUtils]: 75: Hoare triple {13009#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 76: Hoare triple {13009#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 77: Hoare triple {13009#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 78: Hoare triple {13009#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 79: Hoare triple {13009#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 80: Hoare triple {13009#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 81: Hoare triple {13009#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 82: Hoare triple {13009#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {13009#false} is VALID [2022-04-14 23:34:40,755 INFO L290 TraceCheckUtils]: 83: Hoare triple {13009#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {13009#false} is VALID [2022-04-14 23:34:40,756 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:40,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:40,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570647396] [2022-04-14 23:34:40,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570647396] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:40,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:40,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:40,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323234834] [2022-04-14 23:34:40,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:40,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2022-04-14 23:34:40,757 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:40,758 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:40,829 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:40,829 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:40,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:40,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:40,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:40,830 INFO L87 Difference]: Start difference. First operand 246 states and 375 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:42,853 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:44,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:44,024 INFO L93 Difference]: Finished difference Result 340 states and 515 transitions. [2022-04-14 23:34:44,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:44,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2022-04-14 23:34:44,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:44,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2022-04-14 23:34:44,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2022-04-14 23:34:44,029 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 374 transitions. [2022-04-14 23:34:44,333 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 374 edges. 374 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:44,340 INFO L225 Difference]: With dead ends: 340 [2022-04-14 23:34:44,340 INFO L226 Difference]: Without dead ends: 340 [2022-04-14 23:34:44,340 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:44,340 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 131 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 62 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:44,340 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 318 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 460 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-04-14 23:34:44,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-04-14 23:34:44,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 247. [2022-04-14 23:34:44,345 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:44,345 INFO L82 GeneralOperation]: Start isEquivalent. First operand 340 states. Second operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,346 INFO L74 IsIncluded]: Start isIncluded. First operand 340 states. Second operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,346 INFO L87 Difference]: Start difference. First operand 340 states. Second operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:44,353 INFO L93 Difference]: Finished difference Result 340 states and 515 transitions. [2022-04-14 23:34:44,353 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 515 transitions. [2022-04-14 23:34:44,353 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:44,353 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:44,354 INFO L74 IsIncluded]: Start isIncluded. First operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 340 states. [2022-04-14 23:34:44,354 INFO L87 Difference]: Start difference. First operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 340 states. [2022-04-14 23:34:44,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:44,361 INFO L93 Difference]: Finished difference Result 340 states and 515 transitions. [2022-04-14 23:34:44,361 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 515 transitions. [2022-04-14 23:34:44,361 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:44,361 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:44,362 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:44,362 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:44,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 242 states have (on average 1.5289256198347108) internal successors, (370), 242 states have internal predecessors, (370), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 374 transitions. [2022-04-14 23:34:44,366 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 374 transitions. Word has length 84 [2022-04-14 23:34:44,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:44,366 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 374 transitions. [2022-04-14 23:34:44,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,366 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 374 transitions. [2022-04-14 23:34:44,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-14 23:34:44,367 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:44,367 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:44,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-14 23:34:44,368 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:44,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:44,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1001549454, now seen corresponding path program 1 times [2022-04-14 23:34:44,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:44,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992817302] [2022-04-14 23:34:44,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:44,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:44,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:44,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:44,498 INFO L290 TraceCheckUtils]: 0: Hoare triple {14294#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {14287#true} is VALID [2022-04-14 23:34:44,499 INFO L290 TraceCheckUtils]: 1: Hoare triple {14287#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,499 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14287#true} {14287#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,500 INFO L272 TraceCheckUtils]: 0: Hoare triple {14287#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14294#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:44,500 INFO L290 TraceCheckUtils]: 1: Hoare triple {14294#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {14287#true} is VALID [2022-04-14 23:34:44,500 INFO L290 TraceCheckUtils]: 2: Hoare triple {14287#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,500 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14287#true} {14287#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,500 INFO L272 TraceCheckUtils]: 4: Hoare triple {14287#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,501 INFO L290 TraceCheckUtils]: 5: Hoare triple {14287#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {14287#true} is VALID [2022-04-14 23:34:44,501 INFO L290 TraceCheckUtils]: 6: Hoare triple {14287#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {14287#true} is VALID [2022-04-14 23:34:44,501 INFO L272 TraceCheckUtils]: 7: Hoare triple {14287#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 8: Hoare triple {14287#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 9: Hoare triple {14287#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 10: Hoare triple {14287#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 11: Hoare triple {14287#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 12: Hoare triple {14287#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 13: Hoare triple {14287#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 14: Hoare triple {14287#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 15: Hoare triple {14287#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {14287#true} is VALID [2022-04-14 23:34:44,502 INFO L290 TraceCheckUtils]: 16: Hoare triple {14287#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 17: Hoare triple {14287#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 18: Hoare triple {14287#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 19: Hoare triple {14287#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 20: Hoare triple {14287#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 21: Hoare triple {14287#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 22: Hoare triple {14287#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 23: Hoare triple {14287#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 24: Hoare triple {14287#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {14287#true} is VALID [2022-04-14 23:34:44,503 INFO L290 TraceCheckUtils]: 25: Hoare triple {14287#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {14287#true} is VALID [2022-04-14 23:34:44,504 INFO L290 TraceCheckUtils]: 26: Hoare triple {14287#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {14287#true} is VALID [2022-04-14 23:34:44,505 INFO L290 TraceCheckUtils]: 27: Hoare triple {14287#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,505 INFO L290 TraceCheckUtils]: 28: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,506 INFO L290 TraceCheckUtils]: 29: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,506 INFO L290 TraceCheckUtils]: 30: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,506 INFO L290 TraceCheckUtils]: 31: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,507 INFO L290 TraceCheckUtils]: 32: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:44,507 INFO L290 TraceCheckUtils]: 33: Hoare triple {14292#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {14293#(= |ssl3_accept_#t~mem48| 8496)} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 34: Hoare triple {14293#(= |ssl3_accept_#t~mem48| 8496)} [700] L1173-->L1280: Formula: (= |v_ssl3_accept_#t~mem48_3| 16384) InVars {ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem48] {14288#false} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 35: Hoare triple {14288#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {14288#false} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 36: Hoare triple {14288#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {14288#false} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 37: Hoare triple {14288#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {14288#false} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 38: Hoare triple {14288#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {14288#false} is VALID [2022-04-14 23:34:44,508 INFO L290 TraceCheckUtils]: 39: Hoare triple {14288#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 40: Hoare triple {14288#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 41: Hoare triple {14288#false} [731] L1321-->L1322: Formula: (not (= 12292 |v_ssl3_accept_#t~mem85_3|)) InVars {ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem85] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 42: Hoare triple {14288#false} [738] L1322-->L1654: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_210| v_ssl3_accept_~s.base_63)) (.cse6 (select |v_#memory_$Pointer$.base_210| v_ssl3_accept_~s.base_63)) (.cse7 (+ 204 v_ssl3_accept_~s.offset_63))) (let ((.cse4 (+ 52 v_ssl3_accept_~s.offset_63)) (.cse1 (select .cse6 .cse7)) (.cse3 (+ 72 (select .cse5 .cse7)))) (and (= (let ((.cse0 (store |v_#memory_int_137| v_ssl3_accept_~s.base_63 (store (select |v_#memory_int_137| v_ssl3_accept_~s.base_63) .cse4 8464)))) (store .cse0 .cse1 (let ((.cse2 (select .cse0 .cse1))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1))))) |v_#memory_int_135|) (= (store |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse5 .cse4))) |v_#memory_$Pointer$.offset_210|) (= (store |v_#memory_$Pointer$.offset_210| .cse1 (store (select |v_#memory_$Pointer$.offset_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.offset_97| .cse1) .cse3))) |v_#memory_$Pointer$.offset_97|) (= |v_#memory_$Pointer$.base_210| (store |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse6 .cse4)))) (not (= v_ssl3_accept_~tmp___5~0_3 0)) (= |v_#memory_$Pointer$.base_97| (store |v_#memory_$Pointer$.base_210| .cse1 (store (select |v_#memory_$Pointer$.base_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.base_97| .cse1) .cse3))))))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_99|, #memory_int=|v_#memory_int_137|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_99|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_97|, ssl3_accept_#t~mem86.offset=|v_ssl3_accept_#t~mem86.offset_1|, ssl3_accept_#t~mem87=|v_ssl3_accept_#t~mem87_1|, #memory_int=|v_#memory_int_135|, ssl3_accept_#t~mem86.base=|v_ssl3_accept_#t~mem86.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_97|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} AuxVars[|v_#memory_$Pointer$.offset_210|, |v_#memory_$Pointer$.base_210|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem86.offset, ssl3_accept_#t~mem87, #memory_int, ssl3_accept_#t~mem86.base, #memory_$Pointer$.offset] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 43: Hoare triple {14288#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 44: Hoare triple {14288#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 45: Hoare triple {14288#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 46: Hoare triple {14288#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 47: Hoare triple {14288#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {14288#false} is VALID [2022-04-14 23:34:44,509 INFO L290 TraceCheckUtils]: 48: Hoare triple {14288#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 49: Hoare triple {14288#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 50: Hoare triple {14288#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 51: Hoare triple {14288#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 52: Hoare triple {14288#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 53: Hoare triple {14288#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 54: Hoare triple {14288#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 55: Hoare triple {14288#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 56: Hoare triple {14288#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 57: Hoare triple {14288#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {14288#false} is VALID [2022-04-14 23:34:44,510 INFO L290 TraceCheckUtils]: 58: Hoare triple {14288#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 59: Hoare triple {14288#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 60: Hoare triple {14288#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 61: Hoare triple {14288#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 62: Hoare triple {14288#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 63: Hoare triple {14288#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 64: Hoare triple {14288#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 65: Hoare triple {14288#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {14288#false} is VALID [2022-04-14 23:34:44,511 INFO L290 TraceCheckUtils]: 66: Hoare triple {14288#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 67: Hoare triple {14288#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 68: Hoare triple {14288#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 69: Hoare triple {14288#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 70: Hoare triple {14288#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 71: Hoare triple {14288#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 72: Hoare triple {14288#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 73: Hoare triple {14288#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 74: Hoare triple {14288#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {14288#false} is VALID [2022-04-14 23:34:44,512 INFO L290 TraceCheckUtils]: 75: Hoare triple {14288#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 76: Hoare triple {14288#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 77: Hoare triple {14288#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 78: Hoare triple {14288#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 79: Hoare triple {14288#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 80: Hoare triple {14288#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 81: Hoare triple {14288#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 82: Hoare triple {14288#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {14288#false} is VALID [2022-04-14 23:34:44,513 INFO L290 TraceCheckUtils]: 83: Hoare triple {14288#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {14288#false} is VALID [2022-04-14 23:34:44,514 INFO L290 TraceCheckUtils]: 84: Hoare triple {14288#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14288#false} is VALID [2022-04-14 23:34:44,514 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:44,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:44,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992817302] [2022-04-14 23:34:44,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992817302] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:44,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:44,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:44,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018033741] [2022-04-14 23:34:44,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:44,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2022-04-14 23:34:44,515 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:44,515 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:44,592 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:44,593 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:44,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:44,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:44,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:44,594 INFO L87 Difference]: Start difference. First operand 247 states and 374 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:46,618 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:47,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:47,521 INFO L93 Difference]: Finished difference Result 264 states and 396 transitions. [2022-04-14 23:34:47,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:47,522 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2022-04-14 23:34:47,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2022-04-14 23:34:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2022-04-14 23:34:47,525 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 261 transitions. [2022-04-14 23:34:47,721 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 261 edges. 261 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:47,726 INFO L225 Difference]: With dead ends: 264 [2022-04-14 23:34:47,726 INFO L226 Difference]: Without dead ends: 264 [2022-04-14 23:34:47,728 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:47,730 INFO L913 BasicCegarLoop]: 189 mSDtfsCounter, 38 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:47,730 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 481 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:47,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-14 23:34:47,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 247. [2022-04-14 23:34:47,737 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:47,738 INFO L82 GeneralOperation]: Start isEquivalent. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,738 INFO L74 IsIncluded]: Start isIncluded. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,738 INFO L87 Difference]: Start difference. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:47,743 INFO L93 Difference]: Finished difference Result 264 states and 396 transitions. [2022-04-14 23:34:47,743 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 396 transitions. [2022-04-14 23:34:47,744 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:47,744 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:47,745 INFO L74 IsIncluded]: Start isIncluded. First operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 264 states. [2022-04-14 23:34:47,745 INFO L87 Difference]: Start difference. First operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 264 states. [2022-04-14 23:34:47,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:47,749 INFO L93 Difference]: Finished difference Result 264 states and 396 transitions. [2022-04-14 23:34:47,750 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 396 transitions. [2022-04-14 23:34:47,755 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:47,755 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:47,755 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:47,755 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:47,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 242 states have (on average 1.524793388429752) internal successors, (369), 242 states have internal predecessors, (369), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 373 transitions. [2022-04-14 23:34:47,760 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 373 transitions. Word has length 85 [2022-04-14 23:34:47,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:47,760 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 373 transitions. [2022-04-14 23:34:47,760 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,760 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 373 transitions. [2022-04-14 23:34:47,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-04-14 23:34:47,761 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:47,762 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:47,762 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-14 23:34:47,762 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:47,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:47,762 INFO L85 PathProgramCache]: Analyzing trace with hash 2108961938, now seen corresponding path program 1 times [2022-04-14 23:34:47,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:47,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680113119] [2022-04-14 23:34:47,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:47,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:47,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:47,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:47,908 INFO L290 TraceCheckUtils]: 0: Hoare triple {15345#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {15338#true} is VALID [2022-04-14 23:34:47,908 INFO L290 TraceCheckUtils]: 1: Hoare triple {15338#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,908 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15338#true} {15338#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,909 INFO L272 TraceCheckUtils]: 0: Hoare triple {15338#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15345#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:47,909 INFO L290 TraceCheckUtils]: 1: Hoare triple {15345#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {15338#true} is VALID [2022-04-14 23:34:47,909 INFO L290 TraceCheckUtils]: 2: Hoare triple {15338#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,910 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15338#true} {15338#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,910 INFO L272 TraceCheckUtils]: 4: Hoare triple {15338#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,910 INFO L290 TraceCheckUtils]: 5: Hoare triple {15338#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {15338#true} is VALID [2022-04-14 23:34:47,911 INFO L290 TraceCheckUtils]: 6: Hoare triple {15338#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {15338#true} is VALID [2022-04-14 23:34:47,911 INFO L272 TraceCheckUtils]: 7: Hoare triple {15338#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {15338#true} is VALID [2022-04-14 23:34:47,911 INFO L290 TraceCheckUtils]: 8: Hoare triple {15338#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {15338#true} is VALID [2022-04-14 23:34:47,911 INFO L290 TraceCheckUtils]: 9: Hoare triple {15338#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {15338#true} is VALID [2022-04-14 23:34:47,911 INFO L290 TraceCheckUtils]: 10: Hoare triple {15338#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 11: Hoare triple {15338#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 12: Hoare triple {15338#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 13: Hoare triple {15338#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 14: Hoare triple {15338#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 15: Hoare triple {15338#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 16: Hoare triple {15338#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 17: Hoare triple {15338#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 18: Hoare triple {15338#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {15338#true} is VALID [2022-04-14 23:34:47,912 INFO L290 TraceCheckUtils]: 19: Hoare triple {15338#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 20: Hoare triple {15338#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 21: Hoare triple {15338#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 22: Hoare triple {15338#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 23: Hoare triple {15338#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 24: Hoare triple {15338#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 25: Hoare triple {15338#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {15338#true} is VALID [2022-04-14 23:34:47,913 INFO L290 TraceCheckUtils]: 26: Hoare triple {15338#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {15338#true} is VALID [2022-04-14 23:34:47,915 INFO L290 TraceCheckUtils]: 27: Hoare triple {15338#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,915 INFO L290 TraceCheckUtils]: 28: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,916 INFO L290 TraceCheckUtils]: 29: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,916 INFO L290 TraceCheckUtils]: 30: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,916 INFO L290 TraceCheckUtils]: 31: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,917 INFO L290 TraceCheckUtils]: 32: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,917 INFO L290 TraceCheckUtils]: 33: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,918 INFO L290 TraceCheckUtils]: 34: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:47,918 INFO L290 TraceCheckUtils]: 35: Hoare triple {15343#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {15344#(= |ssl3_accept_#t~mem50| 8496)} is VALID [2022-04-14 23:34:47,918 INFO L290 TraceCheckUtils]: 36: Hoare triple {15344#(= |ssl3_accept_#t~mem50| 8496)} [707] L1179-->L1280: Formula: (= 24576 |v_ssl3_accept_#t~mem50_3|) InVars {ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem50] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 37: Hoare triple {15339#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 38: Hoare triple {15339#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 39: Hoare triple {15339#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 40: Hoare triple {15339#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 41: Hoare triple {15339#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 42: Hoare triple {15339#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {15339#false} is VALID [2022-04-14 23:34:47,919 INFO L290 TraceCheckUtils]: 43: Hoare triple {15339#false} [731] L1321-->L1322: Formula: (not (= 12292 |v_ssl3_accept_#t~mem85_3|)) InVars {ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem85] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 44: Hoare triple {15339#false} [738] L1322-->L1654: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_210| v_ssl3_accept_~s.base_63)) (.cse6 (select |v_#memory_$Pointer$.base_210| v_ssl3_accept_~s.base_63)) (.cse7 (+ 204 v_ssl3_accept_~s.offset_63))) (let ((.cse4 (+ 52 v_ssl3_accept_~s.offset_63)) (.cse1 (select .cse6 .cse7)) (.cse3 (+ 72 (select .cse5 .cse7)))) (and (= (let ((.cse0 (store |v_#memory_int_137| v_ssl3_accept_~s.base_63 (store (select |v_#memory_int_137| v_ssl3_accept_~s.base_63) .cse4 8464)))) (store .cse0 .cse1 (let ((.cse2 (select .cse0 .cse1))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1))))) |v_#memory_int_135|) (= (store |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse5 .cse4))) |v_#memory_$Pointer$.offset_210|) (= (store |v_#memory_$Pointer$.offset_210| .cse1 (store (select |v_#memory_$Pointer$.offset_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.offset_97| .cse1) .cse3))) |v_#memory_$Pointer$.offset_97|) (= |v_#memory_$Pointer$.base_210| (store |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse6 .cse4)))) (not (= v_ssl3_accept_~tmp___5~0_3 0)) (= |v_#memory_$Pointer$.base_97| (store |v_#memory_$Pointer$.base_210| .cse1 (store (select |v_#memory_$Pointer$.base_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.base_97| .cse1) .cse3))))))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_99|, #memory_int=|v_#memory_int_137|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_99|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_97|, ssl3_accept_#t~mem86.offset=|v_ssl3_accept_#t~mem86.offset_1|, ssl3_accept_#t~mem87=|v_ssl3_accept_#t~mem87_1|, #memory_int=|v_#memory_int_135|, ssl3_accept_#t~mem86.base=|v_ssl3_accept_#t~mem86.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_97|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} AuxVars[|v_#memory_$Pointer$.offset_210|, |v_#memory_$Pointer$.base_210|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem86.offset, ssl3_accept_#t~mem87, #memory_int, ssl3_accept_#t~mem86.base, #memory_$Pointer$.offset] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 45: Hoare triple {15339#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 46: Hoare triple {15339#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 47: Hoare triple {15339#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 48: Hoare triple {15339#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 49: Hoare triple {15339#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 50: Hoare triple {15339#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 51: Hoare triple {15339#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {15339#false} is VALID [2022-04-14 23:34:47,920 INFO L290 TraceCheckUtils]: 52: Hoare triple {15339#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 53: Hoare triple {15339#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 54: Hoare triple {15339#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 55: Hoare triple {15339#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 56: Hoare triple {15339#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 57: Hoare triple {15339#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 58: Hoare triple {15339#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 59: Hoare triple {15339#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {15339#false} is VALID [2022-04-14 23:34:47,921 INFO L290 TraceCheckUtils]: 60: Hoare triple {15339#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 61: Hoare triple {15339#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 62: Hoare triple {15339#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 63: Hoare triple {15339#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 64: Hoare triple {15339#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 65: Hoare triple {15339#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 66: Hoare triple {15339#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 67: Hoare triple {15339#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 68: Hoare triple {15339#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {15339#false} is VALID [2022-04-14 23:34:47,922 INFO L290 TraceCheckUtils]: 69: Hoare triple {15339#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 70: Hoare triple {15339#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 71: Hoare triple {15339#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 72: Hoare triple {15339#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 73: Hoare triple {15339#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 74: Hoare triple {15339#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 75: Hoare triple {15339#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 76: Hoare triple {15339#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 77: Hoare triple {15339#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {15339#false} is VALID [2022-04-14 23:34:47,923 INFO L290 TraceCheckUtils]: 78: Hoare triple {15339#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 79: Hoare triple {15339#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 80: Hoare triple {15339#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 81: Hoare triple {15339#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 82: Hoare triple {15339#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 83: Hoare triple {15339#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 84: Hoare triple {15339#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 85: Hoare triple {15339#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {15339#false} is VALID [2022-04-14 23:34:47,924 INFO L290 TraceCheckUtils]: 86: Hoare triple {15339#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15339#false} is VALID [2022-04-14 23:34:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:47,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:47,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680113119] [2022-04-14 23:34:47,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680113119] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:47,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:47,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:47,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620422717] [2022-04-14 23:34:47,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:47,927 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2022-04-14 23:34:47,928 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:47,928 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:47,993 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 87 edges. 87 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:47,994 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:47,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:47,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:47,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:47,995 INFO L87 Difference]: Start difference. First operand 247 states and 373 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:50,016 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:50,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:50,936 INFO L93 Difference]: Finished difference Result 264 states and 395 transitions. [2022-04-14 23:34:50,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:50,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2022-04-14 23:34:50,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:50,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:50,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 260 transitions. [2022-04-14 23:34:50,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:50,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 260 transitions. [2022-04-14 23:34:50,939 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 260 transitions. [2022-04-14 23:34:51,126 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 260 edges. 260 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:51,129 INFO L225 Difference]: With dead ends: 264 [2022-04-14 23:34:51,129 INFO L226 Difference]: Without dead ends: 264 [2022-04-14 23:34:51,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:51,130 INFO L913 BasicCegarLoop]: 189 mSDtfsCounter, 35 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:51,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 481 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:51,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-14 23:34:51,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 247. [2022-04-14 23:34:51,134 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:51,134 INFO L82 GeneralOperation]: Start isEquivalent. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,135 INFO L74 IsIncluded]: Start isIncluded. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,135 INFO L87 Difference]: Start difference. First operand 264 states. Second operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:51,139 INFO L93 Difference]: Finished difference Result 264 states and 395 transitions. [2022-04-14 23:34:51,139 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 395 transitions. [2022-04-14 23:34:51,140 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:51,140 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:51,140 INFO L74 IsIncluded]: Start isIncluded. First operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 264 states. [2022-04-14 23:34:51,141 INFO L87 Difference]: Start difference. First operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 264 states. [2022-04-14 23:34:51,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:51,145 INFO L93 Difference]: Finished difference Result 264 states and 395 transitions. [2022-04-14 23:34:51,145 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 395 transitions. [2022-04-14 23:34:51,145 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:51,146 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:51,146 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:51,146 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 242 states have (on average 1.5206611570247934) internal successors, (368), 242 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 372 transitions. [2022-04-14 23:34:51,148 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 372 transitions. Word has length 87 [2022-04-14 23:34:51,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:51,149 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 372 transitions. [2022-04-14 23:34:51,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,149 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 372 transitions. [2022-04-14 23:34:51,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-04-14 23:34:51,149 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:51,150 INFO L499 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:51,150 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-14 23:34:51,150 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:51,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:51,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1280697289, now seen corresponding path program 1 times [2022-04-14 23:34:51,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:51,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107877667] [2022-04-14 23:34:51,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:51,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:51,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:51,272 INFO L290 TraceCheckUtils]: 0: Hoare triple {16396#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {16389#true} is VALID [2022-04-14 23:34:51,272 INFO L290 TraceCheckUtils]: 1: Hoare triple {16389#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,272 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {16389#true} {16389#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,273 INFO L272 TraceCheckUtils]: 0: Hoare triple {16389#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16396#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:51,273 INFO L290 TraceCheckUtils]: 1: Hoare triple {16396#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {16389#true} is VALID [2022-04-14 23:34:51,274 INFO L290 TraceCheckUtils]: 2: Hoare triple {16389#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,274 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16389#true} {16389#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,274 INFO L272 TraceCheckUtils]: 4: Hoare triple {16389#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,275 INFO L290 TraceCheckUtils]: 5: Hoare triple {16389#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {16389#true} is VALID [2022-04-14 23:34:51,275 INFO L290 TraceCheckUtils]: 6: Hoare triple {16389#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {16389#true} is VALID [2022-04-14 23:34:51,275 INFO L272 TraceCheckUtils]: 7: Hoare triple {16389#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {16389#true} is VALID [2022-04-14 23:34:51,275 INFO L290 TraceCheckUtils]: 8: Hoare triple {16389#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {16389#true} is VALID [2022-04-14 23:34:51,275 INFO L290 TraceCheckUtils]: 9: Hoare triple {16389#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 10: Hoare triple {16389#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 11: Hoare triple {16389#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 12: Hoare triple {16389#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 13: Hoare triple {16389#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 14: Hoare triple {16389#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 15: Hoare triple {16389#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {16389#true} is VALID [2022-04-14 23:34:51,276 INFO L290 TraceCheckUtils]: 16: Hoare triple {16389#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 17: Hoare triple {16389#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 18: Hoare triple {16389#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 19: Hoare triple {16389#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 20: Hoare triple {16389#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 21: Hoare triple {16389#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 22: Hoare triple {16389#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 23: Hoare triple {16389#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {16389#true} is VALID [2022-04-14 23:34:51,277 INFO L290 TraceCheckUtils]: 24: Hoare triple {16389#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {16389#true} is VALID [2022-04-14 23:34:51,278 INFO L290 TraceCheckUtils]: 25: Hoare triple {16389#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {16389#true} is VALID [2022-04-14 23:34:51,278 INFO L290 TraceCheckUtils]: 26: Hoare triple {16389#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {16389#true} is VALID [2022-04-14 23:34:51,279 INFO L290 TraceCheckUtils]: 27: Hoare triple {16389#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,279 INFO L290 TraceCheckUtils]: 28: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,280 INFO L290 TraceCheckUtils]: 29: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,280 INFO L290 TraceCheckUtils]: 30: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,284 INFO L290 TraceCheckUtils]: 31: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,285 INFO L290 TraceCheckUtils]: 32: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,285 INFO L290 TraceCheckUtils]: 33: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,286 INFO L290 TraceCheckUtils]: 34: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,286 INFO L290 TraceCheckUtils]: 35: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:51,286 INFO L290 TraceCheckUtils]: 36: Hoare triple {16394#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {16395#(= |ssl3_accept_#t~mem51| 8496)} is VALID [2022-04-14 23:34:51,287 INFO L290 TraceCheckUtils]: 37: Hoare triple {16395#(= |ssl3_accept_#t~mem51| 8496)} [710] L1182-->L1280: Formula: (= 8195 |v_ssl3_accept_#t~mem51_3|) InVars {ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem51] {16390#false} is VALID [2022-04-14 23:34:51,287 INFO L290 TraceCheckUtils]: 38: Hoare triple {16390#false} [702] L1280-->L1285: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_58 36))) (and (= (store |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.base_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.base_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.base_89|) (= (store |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58 (store (select |v_#memory_$Pointer$.offset_90| v_ssl3_accept_~s.base_58) .cse0 (select (select |v_#memory_$Pointer$.offset_89| v_ssl3_accept_~s.base_58) .cse0))) |v_#memory_$Pointer$.offset_89|) (= (store |v_#memory_int_127| v_ssl3_accept_~s.base_58 (store (select |v_#memory_int_127| v_ssl3_accept_~s.base_58) .cse0 1)) |v_#memory_int_126|))) InVars {#memory_int=|v_#memory_int_127|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_90|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_90|} OutVars{#memory_int=|v_#memory_int_126|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_58, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_89|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_58, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_89|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {16390#false} is VALID [2022-04-14 23:34:51,287 INFO L290 TraceCheckUtils]: 39: Hoare triple {16390#false} [705] L1285-->L1285-2: Formula: (not (= (mod (+ v_ssl3_accept_~cb~0.base_10 v_ssl3_accept_~cb~0.offset_10) 4294967296) 0)) InVars {ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} OutVars{ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_10, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_10} AuxVars[] AssignedVars[] {16390#false} is VALID [2022-04-14 23:34:51,287 INFO L290 TraceCheckUtils]: 40: Hoare triple {16390#false} [709] L1285-2-->L1290: Formula: (= (select (select |v_#memory_int_128| v_ssl3_accept_~s.base_59) v_ssl3_accept_~s.offset_59) |v_ssl3_accept_#t~mem82_1|) InVars {#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} OutVars{#memory_int=|v_#memory_int_128|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_59, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_59} AuxVars[] AssignedVars[ssl3_accept_#t~mem82] {16390#false} is VALID [2022-04-14 23:34:51,287 INFO L290 TraceCheckUtils]: 41: Hoare triple {16390#false} [713] L1290-->L1296: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_91| v_ssl3_accept_~s.base_60)) (.cse1 (+ v_ssl3_accept_~s.offset_60 60)) (.cse3 (select |v_#memory_$Pointer$.offset_91| v_ssl3_accept_~s.base_60)) (.cse2 (+ v_ssl3_accept_~s.offset_60 4))) (and (= (div |v_ssl3_accept_#t~mem82_5| 256) 3) (= (select .cse0 .cse1) |v_ssl3_accept_#t~mem83.base_1|) (= (store |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.base_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse0 .cse2))) |v_#memory_$Pointer$.base_91|) (= (store |v_#memory_int_130| v_ssl3_accept_~s.base_60 (store (select |v_#memory_int_130| v_ssl3_accept_~s.base_60) .cse2 8192)) |v_#memory_int_129|) (= |v_ssl3_accept_#t~mem83.offset_1| (select .cse3 .cse1)) (= (store |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60 (store (select |v_#memory_$Pointer$.offset_92| v_ssl3_accept_~s.base_60) .cse2 (select .cse3 .cse2))) |v_#memory_$Pointer$.offset_91|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, ssl3_accept_#t~mem82=|v_ssl3_accept_#t~mem82_5|, #memory_int=|v_#memory_int_130|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_60, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, #memory_int=|v_#memory_int_129|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_60, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, #memory_$Pointer$.base, ssl3_accept_#t~mem82, #memory_int, ssl3_accept_#t~mem83.offset, #memory_$Pointer$.offset] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 42: Hoare triple {16390#false} [717] L1296-->L1296-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem83.offset_5| |v_ssl3_accept_#t~mem83.base_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem83.base=|v_ssl3_accept_#t~mem83.base_5|, ssl3_accept_#t~mem83.offset=|v_ssl3_accept_#t~mem83.offset_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem83.base, ssl3_accept_#t~mem83.offset] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 43: Hoare triple {16390#false} [724] L1296-2-->L1321: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_62))) (and (= (select (select |v_#memory_int_133| v_ssl3_accept_~s.base_62) (+ 52 v_ssl3_accept_~s.offset_62)) |v_ssl3_accept_#t~mem85_1|) (= (store |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.offset_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.offset_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.offset_95|) (not (= v_ssl3_accept_~tmp___4~0_3 0)) (= (store |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62 (store (select |v_#memory_$Pointer$.base_96| v_ssl3_accept_~s.base_62) .cse0 (select (select |v_#memory_$Pointer$.base_95| v_ssl3_accept_~s.base_62) .cse0))) |v_#memory_$Pointer$.base_95|) (= (store |v_#memory_int_134| v_ssl3_accept_~s.base_62 (store (select |v_#memory_int_134| v_ssl3_accept_~s.base_62) .cse0 0)) |v_#memory_int_133|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_96|, #memory_int=|v_#memory_int_134|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_96|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_62, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_95|, ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_1|, #memory_int=|v_#memory_int_133|, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_62, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_95|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem85, #memory_int, #memory_$Pointer$.offset] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 44: Hoare triple {16390#false} [731] L1321-->L1322: Formula: (not (= 12292 |v_ssl3_accept_#t~mem85_3|)) InVars {ssl3_accept_#t~mem85=|v_ssl3_accept_#t~mem85_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem85] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 45: Hoare triple {16390#false} [738] L1322-->L1654: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_210| v_ssl3_accept_~s.base_63)) (.cse6 (select |v_#memory_$Pointer$.base_210| v_ssl3_accept_~s.base_63)) (.cse7 (+ 204 v_ssl3_accept_~s.offset_63))) (let ((.cse4 (+ 52 v_ssl3_accept_~s.offset_63)) (.cse1 (select .cse6 .cse7)) (.cse3 (+ 72 (select .cse5 .cse7)))) (and (= (let ((.cse0 (store |v_#memory_int_137| v_ssl3_accept_~s.base_63 (store (select |v_#memory_int_137| v_ssl3_accept_~s.base_63) .cse4 8464)))) (store .cse0 .cse1 (let ((.cse2 (select .cse0 .cse1))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1))))) |v_#memory_int_135|) (= (store |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.offset_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse5 .cse4))) |v_#memory_$Pointer$.offset_210|) (= (store |v_#memory_$Pointer$.offset_210| .cse1 (store (select |v_#memory_$Pointer$.offset_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.offset_97| .cse1) .cse3))) |v_#memory_$Pointer$.offset_97|) (= |v_#memory_$Pointer$.base_210| (store |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63 (store (select |v_#memory_$Pointer$.base_99| v_ssl3_accept_~s.base_63) .cse4 (select .cse6 .cse4)))) (not (= v_ssl3_accept_~tmp___5~0_3 0)) (= |v_#memory_$Pointer$.base_97| (store |v_#memory_$Pointer$.base_210| .cse1 (store (select |v_#memory_$Pointer$.base_210| .cse1) .cse3 (select (select |v_#memory_$Pointer$.base_97| .cse1) .cse3))))))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_99|, #memory_int=|v_#memory_int_137|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_99|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_63, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_97|, ssl3_accept_#t~mem86.offset=|v_ssl3_accept_#t~mem86.offset_1|, ssl3_accept_#t~mem87=|v_ssl3_accept_#t~mem87_1|, #memory_int=|v_#memory_int_135|, ssl3_accept_#t~mem86.base=|v_ssl3_accept_#t~mem86.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_63, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_97|, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_3} AuxVars[|v_#memory_$Pointer$.offset_210|, |v_#memory_$Pointer$.base_210|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem86.offset, ssl3_accept_#t~mem87, #memory_int, ssl3_accept_#t~mem86.base, #memory_$Pointer$.offset] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 46: Hoare triple {16390#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 47: Hoare triple {16390#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {16390#false} is VALID [2022-04-14 23:34:51,288 INFO L290 TraceCheckUtils]: 48: Hoare triple {16390#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 49: Hoare triple {16390#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 50: Hoare triple {16390#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 51: Hoare triple {16390#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 52: Hoare triple {16390#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 53: Hoare triple {16390#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 54: Hoare triple {16390#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 55: Hoare triple {16390#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {16390#false} is VALID [2022-04-14 23:34:51,289 INFO L290 TraceCheckUtils]: 56: Hoare triple {16390#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 57: Hoare triple {16390#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 58: Hoare triple {16390#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 59: Hoare triple {16390#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 60: Hoare triple {16390#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 61: Hoare triple {16390#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 62: Hoare triple {16390#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 63: Hoare triple {16390#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {16390#false} is VALID [2022-04-14 23:34:51,290 INFO L290 TraceCheckUtils]: 64: Hoare triple {16390#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 65: Hoare triple {16390#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 66: Hoare triple {16390#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 67: Hoare triple {16390#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 68: Hoare triple {16390#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 69: Hoare triple {16390#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 70: Hoare triple {16390#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 71: Hoare triple {16390#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 72: Hoare triple {16390#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {16390#false} is VALID [2022-04-14 23:34:51,291 INFO L290 TraceCheckUtils]: 73: Hoare triple {16390#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 74: Hoare triple {16390#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 75: Hoare triple {16390#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 76: Hoare triple {16390#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 77: Hoare triple {16390#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 78: Hoare triple {16390#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 79: Hoare triple {16390#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 80: Hoare triple {16390#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 81: Hoare triple {16390#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {16390#false} is VALID [2022-04-14 23:34:51,292 INFO L290 TraceCheckUtils]: 82: Hoare triple {16390#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L290 TraceCheckUtils]: 83: Hoare triple {16390#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L290 TraceCheckUtils]: 84: Hoare triple {16390#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L290 TraceCheckUtils]: 85: Hoare triple {16390#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L290 TraceCheckUtils]: 86: Hoare triple {16390#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L290 TraceCheckUtils]: 87: Hoare triple {16390#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16390#false} is VALID [2022-04-14 23:34:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-14 23:34:51,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:51,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107877667] [2022-04-14 23:34:51,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107877667] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:51,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:51,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:51,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102082774] [2022-04-14 23:34:51,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:51,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 88 [2022-04-14 23:34:51,295 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:51,295 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:51,372 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 88 edges. 88 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:51,372 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:51,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:51,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:51,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:51,374 INFO L87 Difference]: Start difference. First operand 247 states and 372 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:53,397 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:54,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:54,278 INFO L93 Difference]: Finished difference Result 254 states and 381 transitions. [2022-04-14 23:34:54,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:54,278 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 88 [2022-04-14 23:34:54,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:54,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 246 transitions. [2022-04-14 23:34:54,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 246 transitions. [2022-04-14 23:34:54,281 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 246 transitions. [2022-04-14 23:34:54,448 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 246 edges. 246 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:54,450 INFO L225 Difference]: With dead ends: 254 [2022-04-14 23:34:54,451 INFO L226 Difference]: Without dead ends: 254 [2022-04-14 23:34:54,451 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:54,451 INFO L913 BasicCegarLoop]: 196 mSDtfsCounter, 26 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:54,451 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 495 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 361 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-04-14 23:34:54,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-14 23:34:54,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 247. [2022-04-14 23:34:54,454 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:54,455 INFO L82 GeneralOperation]: Start isEquivalent. First operand 254 states. Second operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,455 INFO L74 IsIncluded]: Start isIncluded. First operand 254 states. Second operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,455 INFO L87 Difference]: Start difference. First operand 254 states. Second operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:54,459 INFO L93 Difference]: Finished difference Result 254 states and 381 transitions. [2022-04-14 23:34:54,459 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 381 transitions. [2022-04-14 23:34:54,460 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:54,460 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:54,460 INFO L74 IsIncluded]: Start isIncluded. First operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 254 states. [2022-04-14 23:34:54,460 INFO L87 Difference]: Start difference. First operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 254 states. [2022-04-14 23:34:54,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:54,464 INFO L93 Difference]: Finished difference Result 254 states and 381 transitions. [2022-04-14 23:34:54,465 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 381 transitions. [2022-04-14 23:34:54,465 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:54,465 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:54,465 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:54,465 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:54,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 242 states have internal predecessors, (367), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 371 transitions. [2022-04-14 23:34:54,469 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 371 transitions. Word has length 88 [2022-04-14 23:34:54,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:54,470 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 371 transitions. [2022-04-14 23:34:54,470 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,470 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 371 transitions. [2022-04-14 23:34:54,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-04-14 23:34:54,471 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:54,471 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:54,471 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-14 23:34:54,471 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:54,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:54,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1630403386, now seen corresponding path program 1 times [2022-04-14 23:34:54,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:54,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326348351] [2022-04-14 23:34:54,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:54,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:54,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:54,614 INFO L290 TraceCheckUtils]: 0: Hoare triple {17417#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {17410#true} is VALID [2022-04-14 23:34:54,614 INFO L290 TraceCheckUtils]: 1: Hoare triple {17410#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,614 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17410#true} {17410#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,615 INFO L272 TraceCheckUtils]: 0: Hoare triple {17410#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17417#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:54,615 INFO L290 TraceCheckUtils]: 1: Hoare triple {17417#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {17410#true} is VALID [2022-04-14 23:34:54,615 INFO L290 TraceCheckUtils]: 2: Hoare triple {17410#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,616 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17410#true} {17410#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,616 INFO L272 TraceCheckUtils]: 4: Hoare triple {17410#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,616 INFO L290 TraceCheckUtils]: 5: Hoare triple {17410#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L290 TraceCheckUtils]: 6: Hoare triple {17410#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L272 TraceCheckUtils]: 7: Hoare triple {17410#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L290 TraceCheckUtils]: 8: Hoare triple {17410#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L290 TraceCheckUtils]: 9: Hoare triple {17410#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L290 TraceCheckUtils]: 10: Hoare triple {17410#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {17410#true} is VALID [2022-04-14 23:34:54,617 INFO L290 TraceCheckUtils]: 11: Hoare triple {17410#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 12: Hoare triple {17410#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 13: Hoare triple {17410#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 14: Hoare triple {17410#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 15: Hoare triple {17410#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 16: Hoare triple {17410#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 17: Hoare triple {17410#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 18: Hoare triple {17410#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 19: Hoare triple {17410#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {17410#true} is VALID [2022-04-14 23:34:54,618 INFO L290 TraceCheckUtils]: 20: Hoare triple {17410#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 21: Hoare triple {17410#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 22: Hoare triple {17410#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 23: Hoare triple {17410#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 24: Hoare triple {17410#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 25: Hoare triple {17410#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 26: Hoare triple {17410#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 27: Hoare triple {17410#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {17410#true} is VALID [2022-04-14 23:34:54,619 INFO L290 TraceCheckUtils]: 28: Hoare triple {17410#true} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 29: Hoare triple {17410#true} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 30: Hoare triple {17410#true} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 31: Hoare triple {17410#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 32: Hoare triple {17410#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 33: Hoare triple {17410#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 34: Hoare triple {17410#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 35: Hoare triple {17410#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 36: Hoare triple {17410#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 37: Hoare triple {17410#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {17410#true} is VALID [2022-04-14 23:34:54,620 INFO L290 TraceCheckUtils]: 38: Hoare triple {17410#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 39: Hoare triple {17410#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 40: Hoare triple {17410#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 41: Hoare triple {17410#true} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 42: Hoare triple {17410#true} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 43: Hoare triple {17410#true} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 44: Hoare triple {17410#true} [755] L1203-->L1207: Formula: (= 8496 |v_ssl3_accept_#t~mem58_3|) InVars {ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem58] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 45: Hoare triple {17410#true} [761] L1207-->L1373: Formula: (and (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet93_2|)) (= v_ssl3_accept_~ret~0_28 |v_ssl3_accept_#t~nondet93_2|) (<= |v_ssl3_accept_#t~nondet93_2| 2147483647)) InVars {ssl3_accept_#t~nondet93=|v_ssl3_accept_#t~nondet93_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_28} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet93] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 46: Hoare triple {17410#true} [766] L1373-->L1373-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_15 1) (= 2 v_ssl3_accept_~blastFlag~0_14)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_15} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_14} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {17410#true} is VALID [2022-04-14 23:34:54,621 INFO L290 TraceCheckUtils]: 47: Hoare triple {17410#true} [771] L1373-2-->L1383: Formula: (and (= (select (select |v_#memory_int_154| v_ssl3_accept_~s.base_70) (+ 92 v_ssl3_accept_~s.offset_70)) |v_ssl3_accept_#t~mem94_1|) (not (<= v_ssl3_accept_~ret~0_30 0))) InVars {#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} OutVars{#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} AuxVars[] AssignedVars[ssl3_accept_#t~mem94] {17410#true} is VALID [2022-04-14 23:34:54,622 INFO L290 TraceCheckUtils]: 48: Hoare triple {17410#true} [775] L1383-->L1383-2: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_71))) (and (= (store |v_#memory_int_156| v_ssl3_accept_~s.base_71 (store (select |v_#memory_int_156| v_ssl3_accept_~s.base_71) .cse0 8656)) |v_#memory_int_155|) (= |v_#memory_$Pointer$.base_121| (store |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.base_121| v_ssl3_accept_~s.base_71) .cse0)))) (not (= |v_ssl3_accept_#t~mem94_3| 0)) (= (store |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.offset_121| v_ssl3_accept_~s.base_71) .cse0))) |v_#memory_$Pointer$.offset_121|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_122|, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_3|, #memory_int=|v_#memory_int_156|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_122|} OutVars{#memory_int=|v_#memory_int_155|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_121|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_121|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem94, #memory_int, #memory_$Pointer$.offset] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,623 INFO L290 TraceCheckUtils]: 49: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [781] L1383-2-->L1654: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_73))) (and (= (store |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.base_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.base_125|) (= (store |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.offset_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.offset_125|) (= |v_#memory_int_159| (store |v_#memory_int_160| v_ssl3_accept_~s.base_73 (store (select |v_#memory_int_160| v_ssl3_accept_~s.base_73) .cse0 0))))) InVars {#memory_int=|v_#memory_int_160|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_126|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_126|} OutVars{#memory_int=|v_#memory_int_159|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_125|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_125|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,624 INFO L290 TraceCheckUtils]: 50: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,624 INFO L290 TraceCheckUtils]: 51: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,624 INFO L290 TraceCheckUtils]: 52: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,625 INFO L290 TraceCheckUtils]: 53: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,625 INFO L290 TraceCheckUtils]: 54: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,625 INFO L290 TraceCheckUtils]: 55: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,626 INFO L290 TraceCheckUtils]: 56: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,626 INFO L290 TraceCheckUtils]: 57: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,627 INFO L290 TraceCheckUtils]: 58: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,627 INFO L290 TraceCheckUtils]: 59: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,628 INFO L290 TraceCheckUtils]: 60: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,628 INFO L290 TraceCheckUtils]: 61: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,628 INFO L290 TraceCheckUtils]: 62: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,629 INFO L290 TraceCheckUtils]: 63: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,629 INFO L290 TraceCheckUtils]: 64: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,630 INFO L290 TraceCheckUtils]: 65: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,630 INFO L290 TraceCheckUtils]: 66: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,630 INFO L290 TraceCheckUtils]: 67: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,631 INFO L290 TraceCheckUtils]: 68: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,631 INFO L290 TraceCheckUtils]: 69: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,632 INFO L290 TraceCheckUtils]: 70: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,632 INFO L290 TraceCheckUtils]: 71: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,633 INFO L290 TraceCheckUtils]: 72: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,633 INFO L290 TraceCheckUtils]: 73: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,633 INFO L290 TraceCheckUtils]: 74: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,634 INFO L290 TraceCheckUtils]: 75: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,634 INFO L290 TraceCheckUtils]: 76: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,635 INFO L290 TraceCheckUtils]: 77: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,635 INFO L290 TraceCheckUtils]: 78: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,635 INFO L290 TraceCheckUtils]: 79: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,636 INFO L290 TraceCheckUtils]: 80: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,636 INFO L290 TraceCheckUtils]: 81: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,637 INFO L290 TraceCheckUtils]: 82: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,637 INFO L290 TraceCheckUtils]: 83: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-14 23:34:54,638 INFO L290 TraceCheckUtils]: 84: Hoare triple {17415#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {17416#(= |ssl3_accept_#t~mem77| 8656)} is VALID [2022-04-14 23:34:54,638 INFO L290 TraceCheckUtils]: 85: Hoare triple {17416#(= |ssl3_accept_#t~mem77| 8656)} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {17411#false} is VALID [2022-04-14 23:34:54,638 INFO L290 TraceCheckUtils]: 86: Hoare triple {17411#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {17411#false} is VALID [2022-04-14 23:34:54,638 INFO L290 TraceCheckUtils]: 87: Hoare triple {17411#false} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {17411#false} is VALID [2022-04-14 23:34:54,638 INFO L290 TraceCheckUtils]: 88: Hoare triple {17411#false} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {17411#false} is VALID [2022-04-14 23:34:54,639 INFO L290 TraceCheckUtils]: 89: Hoare triple {17411#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {17411#false} is VALID [2022-04-14 23:34:54,639 INFO L290 TraceCheckUtils]: 90: Hoare triple {17411#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {17411#false} is VALID [2022-04-14 23:34:54,639 INFO L290 TraceCheckUtils]: 91: Hoare triple {17411#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17411#false} is VALID [2022-04-14 23:34:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-14 23:34:54,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:54,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326348351] [2022-04-14 23:34:54,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326348351] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:54,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:54,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:54,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416574532] [2022-04-14 23:34:54,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:54,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2022-04-14 23:34:54,641 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:54,641 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:54,709 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:54,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:54,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:54,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:54,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:54,710 INFO L87 Difference]: Start difference. First operand 247 states and 371 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:56,734 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:34:57,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:57,804 INFO L93 Difference]: Finished difference Result 338 states and 508 transitions. [2022-04-14 23:34:57,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:34:57,804 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2022-04-14 23:34:57,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:34:57,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 343 transitions. [2022-04-14 23:34:57,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:57,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 343 transitions. [2022-04-14 23:34:57,808 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 343 transitions. [2022-04-14 23:34:58,040 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 343 edges. 343 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:58,045 INFO L225 Difference]: With dead ends: 338 [2022-04-14 23:34:58,045 INFO L226 Difference]: Without dead ends: 338 [2022-04-14 23:34:58,045 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:34:58,045 INFO L913 BasicCegarLoop]: 167 mSDtfsCounter, 71 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:34:58,045 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 439 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 497 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:34:58,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-04-14 23:34:58,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 290. [2022-04-14 23:34:58,050 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:34:58,050 INFO L82 GeneralOperation]: Start isEquivalent. First operand 338 states. Second operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,051 INFO L74 IsIncluded]: Start isIncluded. First operand 338 states. Second operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,051 INFO L87 Difference]: Start difference. First operand 338 states. Second operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:58,057 INFO L93 Difference]: Finished difference Result 338 states and 508 transitions. [2022-04-14 23:34:58,057 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 508 transitions. [2022-04-14 23:34:58,058 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:58,058 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:58,058 INFO L74 IsIncluded]: Start isIncluded. First operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 338 states. [2022-04-14 23:34:58,058 INFO L87 Difference]: Start difference. First operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 338 states. [2022-04-14 23:34:58,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:34:58,065 INFO L93 Difference]: Finished difference Result 338 states and 508 transitions. [2022-04-14 23:34:58,065 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 508 transitions. [2022-04-14 23:34:58,065 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:34:58,065 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:34:58,065 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:34:58,065 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:34:58,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 285 states have (on average 1.543859649122807) internal successors, (440), 285 states have internal predecessors, (440), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 444 transitions. [2022-04-14 23:34:58,070 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 444 transitions. Word has length 92 [2022-04-14 23:34:58,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:34:58,071 INFO L478 AbstractCegarLoop]: Abstraction has 290 states and 444 transitions. [2022-04-14 23:34:58,071 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,071 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 444 transitions. [2022-04-14 23:34:58,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-04-14 23:34:58,072 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:34:58,072 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:34:58,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-14 23:34:58,072 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:34:58,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:34:58,073 INFO L85 PathProgramCache]: Analyzing trace with hash 605709465, now seen corresponding path program 1 times [2022-04-14 23:34:58,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:34:58,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544736166] [2022-04-14 23:34:58,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:34:58,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:34:58,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:58,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:34:58,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:34:58,226 INFO L290 TraceCheckUtils]: 0: Hoare triple {18733#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {18726#true} is VALID [2022-04-14 23:34:58,226 INFO L290 TraceCheckUtils]: 1: Hoare triple {18726#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,226 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {18726#true} {18726#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,227 INFO L272 TraceCheckUtils]: 0: Hoare triple {18726#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18733#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:34:58,227 INFO L290 TraceCheckUtils]: 1: Hoare triple {18733#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {18726#true} is VALID [2022-04-14 23:34:58,228 INFO L290 TraceCheckUtils]: 2: Hoare triple {18726#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,228 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18726#true} {18726#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,228 INFO L272 TraceCheckUtils]: 4: Hoare triple {18726#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L290 TraceCheckUtils]: 5: Hoare triple {18726#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L290 TraceCheckUtils]: 6: Hoare triple {18726#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L272 TraceCheckUtils]: 7: Hoare triple {18726#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L290 TraceCheckUtils]: 8: Hoare triple {18726#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L290 TraceCheckUtils]: 9: Hoare triple {18726#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {18726#true} is VALID [2022-04-14 23:34:58,229 INFO L290 TraceCheckUtils]: 10: Hoare triple {18726#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 11: Hoare triple {18726#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 12: Hoare triple {18726#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 13: Hoare triple {18726#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 14: Hoare triple {18726#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 15: Hoare triple {18726#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 16: Hoare triple {18726#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 17: Hoare triple {18726#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {18726#true} is VALID [2022-04-14 23:34:58,230 INFO L290 TraceCheckUtils]: 18: Hoare triple {18726#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 19: Hoare triple {18726#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 20: Hoare triple {18726#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 21: Hoare triple {18726#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 22: Hoare triple {18726#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 23: Hoare triple {18726#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 24: Hoare triple {18726#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 25: Hoare triple {18726#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {18726#true} is VALID [2022-04-14 23:34:58,231 INFO L290 TraceCheckUtils]: 26: Hoare triple {18726#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 27: Hoare triple {18726#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 28: Hoare triple {18726#true} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 29: Hoare triple {18726#true} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 30: Hoare triple {18726#true} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 31: Hoare triple {18726#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 32: Hoare triple {18726#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 33: Hoare triple {18726#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 34: Hoare triple {18726#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {18726#true} is VALID [2022-04-14 23:34:58,232 INFO L290 TraceCheckUtils]: 35: Hoare triple {18726#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 36: Hoare triple {18726#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 37: Hoare triple {18726#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 38: Hoare triple {18726#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 39: Hoare triple {18726#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 40: Hoare triple {18726#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 41: Hoare triple {18726#true} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 42: Hoare triple {18726#true} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 43: Hoare triple {18726#true} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 44: Hoare triple {18726#true} [755] L1203-->L1207: Formula: (= 8496 |v_ssl3_accept_#t~mem58_3|) InVars {ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem58] {18726#true} is VALID [2022-04-14 23:34:58,233 INFO L290 TraceCheckUtils]: 45: Hoare triple {18726#true} [761] L1207-->L1373: Formula: (and (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet93_2|)) (= v_ssl3_accept_~ret~0_28 |v_ssl3_accept_#t~nondet93_2|) (<= |v_ssl3_accept_#t~nondet93_2| 2147483647)) InVars {ssl3_accept_#t~nondet93=|v_ssl3_accept_#t~nondet93_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_28} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet93] {18726#true} is VALID [2022-04-14 23:34:58,234 INFO L290 TraceCheckUtils]: 46: Hoare triple {18726#true} [766] L1373-->L1373-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_15 1) (= 2 v_ssl3_accept_~blastFlag~0_14)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_15} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_14} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {18726#true} is VALID [2022-04-14 23:34:58,234 INFO L290 TraceCheckUtils]: 47: Hoare triple {18726#true} [771] L1373-2-->L1383: Formula: (and (= (select (select |v_#memory_int_154| v_ssl3_accept_~s.base_70) (+ 92 v_ssl3_accept_~s.offset_70)) |v_ssl3_accept_#t~mem94_1|) (not (<= v_ssl3_accept_~ret~0_30 0))) InVars {#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} OutVars{#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} AuxVars[] AssignedVars[ssl3_accept_#t~mem94] {18726#true} is VALID [2022-04-14 23:34:58,234 INFO L290 TraceCheckUtils]: 48: Hoare triple {18726#true} [776] L1383-->L1383-2: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_72))) (and (= (store |v_#memory_int_158| v_ssl3_accept_~s.base_72 (store (select |v_#memory_int_158| v_ssl3_accept_~s.base_72) .cse0 8512)) |v_#memory_int_157|) (= |v_#memory_$Pointer$.offset_123| (store |v_#memory_$Pointer$.offset_124| v_ssl3_accept_~s.base_72 (store (select |v_#memory_$Pointer$.offset_124| v_ssl3_accept_~s.base_72) .cse0 (select (select |v_#memory_$Pointer$.offset_123| v_ssl3_accept_~s.base_72) .cse0)))) (= |v_#memory_$Pointer$.base_123| (store |v_#memory_$Pointer$.base_124| v_ssl3_accept_~s.base_72 (store (select |v_#memory_$Pointer$.base_124| v_ssl3_accept_~s.base_72) .cse0 (select (select |v_#memory_$Pointer$.base_123| v_ssl3_accept_~s.base_72) .cse0)))) (= |v_ssl3_accept_#t~mem94_5| 0))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_72, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_124|, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_5|, #memory_int=|v_#memory_int_158|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_72, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_124|} OutVars{#memory_int=|v_#memory_int_157|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_72, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_123|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_72, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_123|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem94, #memory_int, #memory_$Pointer$.offset] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,235 INFO L290 TraceCheckUtils]: 49: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [781] L1383-2-->L1654: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_73))) (and (= (store |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.base_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.base_125|) (= (store |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.offset_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.offset_125|) (= |v_#memory_int_159| (store |v_#memory_int_160| v_ssl3_accept_~s.base_73 (store (select |v_#memory_int_160| v_ssl3_accept_~s.base_73) .cse0 0))))) InVars {#memory_int=|v_#memory_int_160|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_126|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_126|} OutVars{#memory_int=|v_#memory_int_159|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_125|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_125|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,236 INFO L290 TraceCheckUtils]: 50: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,236 INFO L290 TraceCheckUtils]: 51: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,237 INFO L290 TraceCheckUtils]: 52: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,237 INFO L290 TraceCheckUtils]: 53: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,237 INFO L290 TraceCheckUtils]: 54: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,238 INFO L290 TraceCheckUtils]: 55: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,238 INFO L290 TraceCheckUtils]: 56: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,239 INFO L290 TraceCheckUtils]: 57: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,239 INFO L290 TraceCheckUtils]: 58: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,240 INFO L290 TraceCheckUtils]: 59: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,240 INFO L290 TraceCheckUtils]: 60: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,240 INFO L290 TraceCheckUtils]: 61: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,241 INFO L290 TraceCheckUtils]: 62: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,241 INFO L290 TraceCheckUtils]: 63: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,242 INFO L290 TraceCheckUtils]: 64: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,242 INFO L290 TraceCheckUtils]: 65: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,243 INFO L290 TraceCheckUtils]: 66: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,243 INFO L290 TraceCheckUtils]: 67: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,243 INFO L290 TraceCheckUtils]: 68: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,244 INFO L290 TraceCheckUtils]: 69: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,244 INFO L290 TraceCheckUtils]: 70: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,245 INFO L290 TraceCheckUtils]: 71: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,245 INFO L290 TraceCheckUtils]: 72: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,246 INFO L290 TraceCheckUtils]: 73: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,246 INFO L290 TraceCheckUtils]: 74: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,246 INFO L290 TraceCheckUtils]: 75: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,247 INFO L290 TraceCheckUtils]: 76: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,247 INFO L290 TraceCheckUtils]: 77: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,248 INFO L290 TraceCheckUtils]: 78: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,248 INFO L290 TraceCheckUtils]: 79: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,249 INFO L290 TraceCheckUtils]: 80: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,249 INFO L290 TraceCheckUtils]: 81: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,249 INFO L290 TraceCheckUtils]: 82: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,250 INFO L290 TraceCheckUtils]: 83: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,250 INFO L290 TraceCheckUtils]: 84: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,251 INFO L290 TraceCheckUtils]: 85: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,251 INFO L290 TraceCheckUtils]: 86: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:34:58,252 INFO L290 TraceCheckUtils]: 87: Hoare triple {18731#(not (= 8673 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [885] L1266-->L1269: Formula: (and (= (select (select |v_#memory_int_122| v_ssl3_accept_~s.base_55) (+ 52 v_ssl3_accept_~s.offset_55)) |v_ssl3_accept_#t~mem80_1|) (not (= |v_ssl3_accept_#t~mem79_5| 8672))) InVars {#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_5|} OutVars{#memory_int=|v_#memory_int_122|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_55, ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_55} AuxVars[] AssignedVars[ssl3_accept_#t~mem80, ssl3_accept_#t~mem79] {18732#(not (= |ssl3_accept_#t~mem80| 8673))} is VALID [2022-04-14 23:34:58,252 INFO L290 TraceCheckUtils]: 88: Hoare triple {18732#(not (= |ssl3_accept_#t~mem80| 8673))} [889] L1269-->L1270: Formula: (= 8673 |v_ssl3_accept_#t~mem80_3|) InVars {ssl3_accept_#t~mem80=|v_ssl3_accept_#t~mem80_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem80] {18727#false} is VALID [2022-04-14 23:34:58,252 INFO L290 TraceCheckUtils]: 89: Hoare triple {18727#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {18727#false} is VALID [2022-04-14 23:34:58,252 INFO L290 TraceCheckUtils]: 90: Hoare triple {18727#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {18727#false} is VALID [2022-04-14 23:34:58,252 INFO L290 TraceCheckUtils]: 91: Hoare triple {18727#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18727#false} is VALID [2022-04-14 23:34:58,253 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-14 23:34:58,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:34:58,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544736166] [2022-04-14 23:34:58,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544736166] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:34:58,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:34:58,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:34:58,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292053661] [2022-04-14 23:34:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:34:58,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2022-04-14 23:34:58,254 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:34:58,254 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:34:58,326 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:34:58,326 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:34:58,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:34:58,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:34:58,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:34:58,327 INFO L87 Difference]: Start difference. First operand 290 states and 444 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:00,345 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:35:01,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:01,410 INFO L93 Difference]: Finished difference Result 383 states and 584 transitions. [2022-04-14 23:35:01,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:35:01,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2022-04-14 23:35:01,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:35:01,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-04-14 23:35:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-04-14 23:35:01,415 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 373 transitions. [2022-04-14 23:35:01,677 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 373 edges. 373 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:35:01,682 INFO L225 Difference]: With dead ends: 383 [2022-04-14 23:35:01,682 INFO L226 Difference]: Without dead ends: 381 [2022-04-14 23:35:01,682 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:35:01,683 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 105 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 59 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:35:01,683 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 328 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 465 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:35:01,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-04-14 23:35:01,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 314. [2022-04-14 23:35:01,688 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:35:01,688 INFO L82 GeneralOperation]: Start isEquivalent. First operand 381 states. Second operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,689 INFO L74 IsIncluded]: Start isIncluded. First operand 381 states. Second operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,689 INFO L87 Difference]: Start difference. First operand 381 states. Second operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:01,696 INFO L93 Difference]: Finished difference Result 381 states and 581 transitions. [2022-04-14 23:35:01,696 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 581 transitions. [2022-04-14 23:35:01,696 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:01,696 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:01,696 INFO L74 IsIncluded]: Start isIncluded. First operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 381 states. [2022-04-14 23:35:01,697 INFO L87 Difference]: Start difference. First operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 381 states. [2022-04-14 23:35:01,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:01,704 INFO L93 Difference]: Finished difference Result 381 states and 581 transitions. [2022-04-14 23:35:01,704 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 581 transitions. [2022-04-14 23:35:01,705 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:01,705 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:01,705 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:35:01,705 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:35:01,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 309 states have (on average 1.5760517799352751) internal successors, (487), 309 states have internal predecessors, (487), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 491 transitions. [2022-04-14 23:35:01,710 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 491 transitions. Word has length 92 [2022-04-14 23:35:01,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:35:01,711 INFO L478 AbstractCegarLoop]: Abstraction has 314 states and 491 transitions. [2022-04-14 23:35:01,711 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,711 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 491 transitions. [2022-04-14 23:35:01,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-04-14 23:35:01,712 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:35:01,712 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:35:01,712 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-14 23:35:01,712 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:35:01,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:35:01,713 INFO L85 PathProgramCache]: Analyzing trace with hash -908174334, now seen corresponding path program 1 times [2022-04-14 23:35:01,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:35:01,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117071784] [2022-04-14 23:35:01,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:35:01,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:35:01,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:35:01,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:35:01,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:35:01,852 INFO L290 TraceCheckUtils]: 0: Hoare triple {20204#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {20197#true} is VALID [2022-04-14 23:35:01,852 INFO L290 TraceCheckUtils]: 1: Hoare triple {20197#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,852 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20197#true} {20197#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,853 INFO L272 TraceCheckUtils]: 0: Hoare triple {20197#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20204#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:35:01,854 INFO L290 TraceCheckUtils]: 1: Hoare triple {20204#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {20197#true} is VALID [2022-04-14 23:35:01,854 INFO L290 TraceCheckUtils]: 2: Hoare triple {20197#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,854 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20197#true} {20197#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,854 INFO L272 TraceCheckUtils]: 4: Hoare triple {20197#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L290 TraceCheckUtils]: 5: Hoare triple {20197#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L290 TraceCheckUtils]: 6: Hoare triple {20197#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L272 TraceCheckUtils]: 7: Hoare triple {20197#true} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L290 TraceCheckUtils]: 8: Hoare triple {20197#true} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L290 TraceCheckUtils]: 9: Hoare triple {20197#true} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {20197#true} is VALID [2022-04-14 23:35:01,855 INFO L290 TraceCheckUtils]: 10: Hoare triple {20197#true} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 11: Hoare triple {20197#true} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 12: Hoare triple {20197#true} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 13: Hoare triple {20197#true} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 14: Hoare triple {20197#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 15: Hoare triple {20197#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 16: Hoare triple {20197#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 17: Hoare triple {20197#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 18: Hoare triple {20197#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {20197#true} is VALID [2022-04-14 23:35:01,856 INFO L290 TraceCheckUtils]: 19: Hoare triple {20197#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 20: Hoare triple {20197#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 21: Hoare triple {20197#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 22: Hoare triple {20197#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 23: Hoare triple {20197#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 24: Hoare triple {20197#true} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 25: Hoare triple {20197#true} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 26: Hoare triple {20197#true} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 27: Hoare triple {20197#true} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {20197#true} is VALID [2022-04-14 23:35:01,857 INFO L290 TraceCheckUtils]: 28: Hoare triple {20197#true} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 29: Hoare triple {20197#true} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 30: Hoare triple {20197#true} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 31: Hoare triple {20197#true} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 32: Hoare triple {20197#true} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 33: Hoare triple {20197#true} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 34: Hoare triple {20197#true} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 35: Hoare triple {20197#true} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 36: Hoare triple {20197#true} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {20197#true} is VALID [2022-04-14 23:35:01,858 INFO L290 TraceCheckUtils]: 37: Hoare triple {20197#true} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 38: Hoare triple {20197#true} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 39: Hoare triple {20197#true} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 40: Hoare triple {20197#true} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 41: Hoare triple {20197#true} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 42: Hoare triple {20197#true} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 43: Hoare triple {20197#true} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 44: Hoare triple {20197#true} [755] L1203-->L1207: Formula: (= 8496 |v_ssl3_accept_#t~mem58_3|) InVars {ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem58] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 45: Hoare triple {20197#true} [761] L1207-->L1373: Formula: (and (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet93_2|)) (= v_ssl3_accept_~ret~0_28 |v_ssl3_accept_#t~nondet93_2|) (<= |v_ssl3_accept_#t~nondet93_2| 2147483647)) InVars {ssl3_accept_#t~nondet93=|v_ssl3_accept_#t~nondet93_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_28} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet93] {20197#true} is VALID [2022-04-14 23:35:01,859 INFO L290 TraceCheckUtils]: 46: Hoare triple {20197#true} [766] L1373-->L1373-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_15 1) (= 2 v_ssl3_accept_~blastFlag~0_14)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_15} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_14} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {20197#true} is VALID [2022-04-14 23:35:01,860 INFO L290 TraceCheckUtils]: 47: Hoare triple {20197#true} [771] L1373-2-->L1383: Formula: (and (= (select (select |v_#memory_int_154| v_ssl3_accept_~s.base_70) (+ 92 v_ssl3_accept_~s.offset_70)) |v_ssl3_accept_#t~mem94_1|) (not (<= v_ssl3_accept_~ret~0_30 0))) InVars {#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} OutVars{#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} AuxVars[] AssignedVars[ssl3_accept_#t~mem94] {20197#true} is VALID [2022-04-14 23:35:01,860 INFO L290 TraceCheckUtils]: 48: Hoare triple {20197#true} [775] L1383-->L1383-2: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_71))) (and (= (store |v_#memory_int_156| v_ssl3_accept_~s.base_71 (store (select |v_#memory_int_156| v_ssl3_accept_~s.base_71) .cse0 8656)) |v_#memory_int_155|) (= |v_#memory_$Pointer$.base_121| (store |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.base_121| v_ssl3_accept_~s.base_71) .cse0)))) (not (= |v_ssl3_accept_#t~mem94_3| 0)) (= (store |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.offset_121| v_ssl3_accept_~s.base_71) .cse0))) |v_#memory_$Pointer$.offset_121|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_122|, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_3|, #memory_int=|v_#memory_int_156|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_122|} OutVars{#memory_int=|v_#memory_int_155|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_121|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_121|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem94, #memory_int, #memory_$Pointer$.offset] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,861 INFO L290 TraceCheckUtils]: 49: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [781] L1383-2-->L1654: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_73))) (and (= (store |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.base_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.base_125|) (= (store |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.offset_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.offset_125|) (= |v_#memory_int_159| (store |v_#memory_int_160| v_ssl3_accept_~s.base_73 (store (select |v_#memory_int_160| v_ssl3_accept_~s.base_73) .cse0 0))))) InVars {#memory_int=|v_#memory_int_160|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_126|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_126|} OutVars{#memory_int=|v_#memory_int_159|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_125|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_125|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,862 INFO L290 TraceCheckUtils]: 50: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,862 INFO L290 TraceCheckUtils]: 51: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,863 INFO L290 TraceCheckUtils]: 52: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,863 INFO L290 TraceCheckUtils]: 53: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,863 INFO L290 TraceCheckUtils]: 54: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,864 INFO L290 TraceCheckUtils]: 55: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,864 INFO L290 TraceCheckUtils]: 56: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,865 INFO L290 TraceCheckUtils]: 57: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,865 INFO L290 TraceCheckUtils]: 58: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,866 INFO L290 TraceCheckUtils]: 59: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,866 INFO L290 TraceCheckUtils]: 60: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,866 INFO L290 TraceCheckUtils]: 61: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,867 INFO L290 TraceCheckUtils]: 62: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,867 INFO L290 TraceCheckUtils]: 63: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,868 INFO L290 TraceCheckUtils]: 64: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,868 INFO L290 TraceCheckUtils]: 65: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,869 INFO L290 TraceCheckUtils]: 66: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,869 INFO L290 TraceCheckUtils]: 67: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,869 INFO L290 TraceCheckUtils]: 68: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,870 INFO L290 TraceCheckUtils]: 69: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,870 INFO L290 TraceCheckUtils]: 70: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,871 INFO L290 TraceCheckUtils]: 71: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,871 INFO L290 TraceCheckUtils]: 72: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,872 INFO L290 TraceCheckUtils]: 73: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,872 INFO L290 TraceCheckUtils]: 74: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-14 23:35:01,872 INFO L290 TraceCheckUtils]: 75: Hoare triple {20202#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {20203#(not (= 8448 |ssl3_accept_#t~mem68|))} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 76: Hoare triple {20203#(not (= 8448 |ssl3_accept_#t~mem68|))} [819] L1233-->L1234: Formula: (= 8448 |v_ssl3_accept_#t~mem68_3|) InVars {ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem68] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 77: Hoare triple {20198#false} [827] L1234-->L1506-1: Formula: (not (< 0 v_ssl3_accept_~num1~0_6)) InVars {ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_6} OutVars{ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_6} AuxVars[] AssignedVars[] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 78: Hoare triple {20198#false} [837] L1506-1-->L1654: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.base_178| v_ssl3_accept_~s.base_97)) (.cse3 (select |v_#memory_$Pointer$.offset_178| v_ssl3_accept_~s.base_97)) (.cse1 (+ 52 v_ssl3_accept_~s.offset_97))) (and (= |v_#memory_$Pointer$.base_177| (store |v_#memory_$Pointer$.base_178| v_ssl3_accept_~s.base_97 (store .cse0 .cse1 (select (select |v_#memory_$Pointer$.base_177| v_ssl3_accept_~s.base_97) .cse1)))) (= (store |v_#memory_int_204| v_ssl3_accept_~s.base_97 (store (select |v_#memory_int_204| v_ssl3_accept_~s.base_97) .cse1 (let ((.cse2 (+ 84 v_ssl3_accept_~s.offset_97))) (select (select |v_#memory_int_204| (select .cse0 .cse2)) (+ (select .cse3 .cse2) 844))))) |v_#memory_int_203|) (= (store |v_#memory_$Pointer$.offset_178| v_ssl3_accept_~s.base_97 (store .cse3 .cse1 (select (select |v_#memory_$Pointer$.offset_177| v_ssl3_accept_~s.base_97) .cse1))) |v_#memory_$Pointer$.offset_177|))) InVars {#memory_int=|v_#memory_int_204|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_97, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_178|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_97, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_178|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_97, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_177|, ssl3_accept_#t~mem132.base=|v_ssl3_accept_#t~mem132.base_1|, #memory_int=|v_#memory_int_203|, ssl3_accept_#t~mem133=|v_ssl3_accept_#t~mem133_1|, ssl3_accept_#t~mem132.offset=|v_ssl3_accept_#t~mem132.offset_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_97, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_177|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem132.base, #memory_int, ssl3_accept_#t~mem133, ssl3_accept_#t~mem132.offset, #memory_$Pointer$.offset] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 79: Hoare triple {20198#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 80: Hoare triple {20198#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 81: Hoare triple {20198#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {20198#false} is VALID [2022-04-14 23:35:01,873 INFO L290 TraceCheckUtils]: 82: Hoare triple {20198#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 83: Hoare triple {20198#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 84: Hoare triple {20198#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 85: Hoare triple {20198#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 86: Hoare triple {20198#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 87: Hoare triple {20198#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 88: Hoare triple {20198#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 89: Hoare triple {20198#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 90: Hoare triple {20198#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 91: Hoare triple {20198#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {20198#false} is VALID [2022-04-14 23:35:01,874 INFO L290 TraceCheckUtils]: 92: Hoare triple {20198#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 93: Hoare triple {20198#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 94: Hoare triple {20198#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 95: Hoare triple {20198#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 96: Hoare triple {20198#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 97: Hoare triple {20198#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 98: Hoare triple {20198#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 99: Hoare triple {20198#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 100: Hoare triple {20198#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {20198#false} is VALID [2022-04-14 23:35:01,875 INFO L290 TraceCheckUtils]: 101: Hoare triple {20198#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 102: Hoare triple {20198#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 103: Hoare triple {20198#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 104: Hoare triple {20198#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 105: Hoare triple {20198#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 106: Hoare triple {20198#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 107: Hoare triple {20198#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 108: Hoare triple {20198#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 109: Hoare triple {20198#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {20198#false} is VALID [2022-04-14 23:35:01,876 INFO L290 TraceCheckUtils]: 110: Hoare triple {20198#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 111: Hoare triple {20198#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 112: Hoare triple {20198#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 113: Hoare triple {20198#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 114: Hoare triple {20198#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 115: Hoare triple {20198#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 116: Hoare triple {20198#false} [884] L1266-->L1270: Formula: (= |v_ssl3_accept_#t~mem79_3| 8672) InVars {ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem79] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 117: Hoare triple {20198#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 118: Hoare triple {20198#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {20198#false} is VALID [2022-04-14 23:35:01,877 INFO L290 TraceCheckUtils]: 119: Hoare triple {20198#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20198#false} is VALID [2022-04-14 23:35:01,878 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-14 23:35:01,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:35:01,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117071784] [2022-04-14 23:35:01,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117071784] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:35:01,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:35:01,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-14 23:35:01,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44532250] [2022-04-14 23:35:01,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:35:01,879 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 120 [2022-04-14 23:35:01,879 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:35:01,879 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:01,957 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:35:01,958 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-14 23:35:01,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:35:01,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-14 23:35:01,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-14 23:35:01,963 INFO L87 Difference]: Start difference. First operand 314 states and 491 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:03,981 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:35:05,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:05,017 INFO L93 Difference]: Finished difference Result 420 states and 647 transitions. [2022-04-14 23:35:05,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-14 23:35:05,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 120 [2022-04-14 23:35:05,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:35:05,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 367 transitions. [2022-04-14 23:35:05,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 367 transitions. [2022-04-14 23:35:05,021 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 367 transitions. [2022-04-14 23:35:05,283 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 367 edges. 367 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:35:05,289 INFO L225 Difference]: With dead ends: 420 [2022-04-14 23:35:05,289 INFO L226 Difference]: Without dead ends: 420 [2022-04-14 23:35:05,289 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-14 23:35:05,289 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 113 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 48 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:35:05,290 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 330 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 452 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:35:05,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-04-14 23:35:05,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 346. [2022-04-14 23:35:05,295 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:35:05,295 INFO L82 GeneralOperation]: Start isEquivalent. First operand 420 states. Second operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,296 INFO L74 IsIncluded]: Start isIncluded. First operand 420 states. Second operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,296 INFO L87 Difference]: Start difference. First operand 420 states. Second operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:05,305 INFO L93 Difference]: Finished difference Result 420 states and 647 transitions. [2022-04-14 23:35:05,305 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 647 transitions. [2022-04-14 23:35:05,306 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:05,306 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:05,306 INFO L74 IsIncluded]: Start isIncluded. First operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 420 states. [2022-04-14 23:35:05,307 INFO L87 Difference]: Start difference. First operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 420 states. [2022-04-14 23:35:05,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:05,316 INFO L93 Difference]: Finished difference Result 420 states and 647 transitions. [2022-04-14 23:35:05,316 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 647 transitions. [2022-04-14 23:35:05,316 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:05,317 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:05,317 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:35:05,317 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:35:05,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 341 states have (on average 1.5777126099706744) internal successors, (538), 341 states have internal predecessors, (538), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 542 transitions. [2022-04-14 23:35:05,323 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 542 transitions. Word has length 120 [2022-04-14 23:35:05,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:35:05,323 INFO L478 AbstractCegarLoop]: Abstraction has 346 states and 542 transitions. [2022-04-14 23:35:05,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,324 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 542 transitions. [2022-04-14 23:35:05,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-14 23:35:05,325 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:35:05,325 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:35:05,325 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-14 23:35:05,325 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:35:05,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:35:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1100699172, now seen corresponding path program 1 times [2022-04-14 23:35:05,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:35:05,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515650375] [2022-04-14 23:35:05,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:35:05,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:35:05,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:35:05,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-14 23:35:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-14 23:35:05,812 INFO L290 TraceCheckUtils]: 0: Hoare triple {21824#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {21815#true} is VALID [2022-04-14 23:35:05,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {21815#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21815#true} is VALID [2022-04-14 23:35:05,812 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21815#true} {21815#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21815#true} is VALID [2022-04-14 23:35:05,813 INFO L272 TraceCheckUtils]: 0: Hoare triple {21815#true} [666] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21824#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-14 23:35:05,813 INFO L290 TraceCheckUtils]: 1: Hoare triple {21824#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} [668] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 ((as const (Array Int Int)) 0)) (.cse1 (select |v_#memory_int_217| 1))) (and (= (select |v_#length_13| 3) 12) (= |v_#memory_$Pointer$.base_193| (store |v_#memory_$Pointer$.base_194| |v_~#SSLv3_server_data~0.base_4| .cse0)) (= (store |v_#memory_int_217| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_int_216|) (= (store |v_#memory_$Pointer$.offset_194| |v_~#SSLv3_server_data~0.base_4| .cse0) |v_#memory_$Pointer$.offset_193|) (= (select .cse1 1) 0) (= (select .cse1 0) 48) (= 100 (select |v_#length_13| 4)) (< 0 |v_#StackHeapBarrier_4|) (= |v_#NULL.base_1| 0) (= (select |v_#valid_13| 4) 1) (= v_~init~0_4 1) (= 2 (select |v_#length_13| 1)) (= 4 |v_~#SSLv3_server_data~0.base_4|) (= (select |v_#valid_13| 2) 1) (= (select |v_#valid_13| 1) 1) (= (select |v_#valid_13| 3) 1) (= |v_#NULL.offset_1| 0) (= |v_~#SSLv3_server_data~0.offset_4| 0) (= 0 (select |v_#valid_13| 0)) (= (select |v_#length_13| 2) 25))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_194|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_217|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_194|} OutVars{~#SSLv3_server_data~0.offset=|v_~#SSLv3_server_data~0.offset_4|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, ~#SSLv3_server_data~0.base=|v_~#SSLv3_server_data~0.base_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_193|, ~init~0=v_~init~0_4, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_216|, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_193|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~#SSLv3_server_data~0.offset, ~#SSLv3_server_data~0.base, #memory_$Pointer$.base, ~init~0, #memory_int, #NULL.offset, #memory_$Pointer$.offset, #NULL.base] {21815#true} is VALID [2022-04-14 23:35:05,813 INFO L290 TraceCheckUtils]: 2: Hoare triple {21815#true} [671] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21815#true} is VALID [2022-04-14 23:35:05,813 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21815#true} {21815#true} [915] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21815#true} is VALID [2022-04-14 23:35:05,814 INFO L272 TraceCheckUtils]: 4: Hoare triple {21815#true} [667] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21815#true} is VALID [2022-04-14 23:35:05,814 INFO L290 TraceCheckUtils]: 5: Hoare triple {21815#true} [670] mainENTRY-->L1096: Formula: (let ((.cse22 (+ v_main_~s~0.offset_1 84))) (let ((.cse32 (store |v_#valid_6| v_main_~s~0.base_1 1)) (.cse20 (select (select |v_#memory_$Pointer$.base_202| v_main_~s~0.base_1) .cse22)) (.cse21 (+ 836 (select (select |v_#memory_$Pointer$.offset_201| v_main_~s~0.base_1) .cse22))) (.cse9 (select |v_#memory_$Pointer$.offset_204| v_main_~s~0.base_1)) (.cse24 (select |v_#memory_$Pointer$.base_204| v_main_~s~0.base_1)) (.cse27 (+ v_main_~s~0.offset_1 176))) (let ((.cse1 (select .cse24 .cse27)) (.cse2 (+ (select .cse9 .cse27) 148)) (.cse36 (store |v_#memory_$Pointer$.offset_201| .cse20 (store (select |v_#memory_$Pointer$.offset_201| .cse20) .cse21 0))) (.cse16 (store |v_#memory_$Pointer$.base_202| .cse20 (store (select |v_#memory_$Pointer$.base_202| .cse20) .cse21 |v_main_#t~malloc19.base_4|))) (.cse34 (store .cse32 |v_main_#t~malloc8.base_4| 1))) (let ((.cse29 (store .cse34 |v_main_#t~malloc9.base_4| 1)) (.cse39 (select (select .cse16 v_main_~s~0.base_1) .cse22)) (.cse40 (+ 836 (select (select .cse36 v_main_~s~0.base_1) .cse22))) (.cse41 (select (select |v_#memory_$Pointer$.base_205| v_main_~s~0.base_1) .cse22)) (.cse42 (+ 836 (select (select |v_#memory_$Pointer$.offset_202| v_main_~s~0.base_1) .cse22))) (.cse13 (store |v_#memory_$Pointer$.offset_204| .cse1 (store (select |v_#memory_$Pointer$.offset_204| .cse1) .cse2 (let ((.cse43 (mod |v_main_#t~nondet15_2| 4294967296))) (ite (<= .cse43 2147483647) .cse43 (+ .cse43 (- 4294967296))))))) (.cse25 (store |v_#memory_$Pointer$.base_204| .cse1 (store (select |v_#memory_$Pointer$.base_204| .cse1) .cse2 0)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1)) (.cse5 (+ v_main_~s~0.offset_1 180)) (.cse14 (select (select .cse25 v_main_~s~0.base_1) .cse22)) (.cse15 (+ 895 (select (select .cse13 v_main_~s~0.base_1) .cse22))) (.cse10 (select |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1)) (.cse6 (select (select |v_#memory_$Pointer$.base_205| .cse41) .cse42)) (.cse7 (+ 16 (select (select |v_#memory_$Pointer$.offset_202| .cse41) .cse42))) (.cse3 (select |v_#memory_int_228| v_main_~s~0.base_1)) (.cse33 (select |v_#memory_int_224| v_main_~s~0.base_1)) (.cse23 (select |v_#memory_int_226| v_main_~s~0.base_1)) (.cse35 (select |v_#memory_int_225| v_main_~s~0.base_1)) (.cse17 (select (select .cse16 .cse39) .cse40)) (.cse18 (+ (select (select .cse36 .cse39) .cse40) 12)) (.cse26 (+ v_main_~s~0.offset_1 204)) (.cse28 (+ v_main_~s~0.offset_1 52)) (.cse30 (store .cse29 |v_main_#t~malloc10.base_4| 1)) (.cse37 (select |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1)) (.cse11 (+ 192 v_main_~s~0.offset_1)) (.cse8 (select |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1)) (.cse4 (+ 232 v_main_~s~0.offset_1))) (and (<= 0 (+ |v_main_#t~nondet26_1| 2147483648)) (<= |v_main_#t~nondet17_2| 2147483647) (= (let ((.cse0 (store |v_#memory_int_228| v_main_~s~0.base_1 (store (store .cse3 .cse4 |v_main_#t~nondet12_2|) .cse5 |v_main_#t~nondet13_2|)))) (store .cse0 .cse1 (store (select .cse0 .cse1) .cse2 (select (select |v_#memory_int_229| .cse1) .cse2)))) |v_#memory_int_229|) (= (store |v_#memory_$Pointer$.offset_202| .cse6 (store (select |v_#memory_$Pointer$.offset_202| .cse6) .cse7 (select (select |v_#memory_$Pointer$.offset_1| .cse6) .cse7))) |v_#memory_$Pointer$.offset_1|) (= |v_#memory_$Pointer$.offset_204| (store |v_#memory_$Pointer$.offset_203| v_main_~s~0.base_1 (store .cse8 .cse5 (select .cse9 .cse5)))) (= (store |v_#memory_$Pointer$.base_201| v_main_~s~0.base_1 (store (store .cse10 .cse11 0) .cse4 (select .cse12 .cse4))) |v_#memory_$Pointer$.base_203|) (= (select |v_#valid_6| v_main_~s~0.base_1) 0) (= (store .cse13 .cse14 (store (select .cse13 .cse14) .cse15 (select (select |v_#memory_$Pointer$.offset_201| .cse14) .cse15))) |v_#memory_$Pointer$.offset_201|) (= (store .cse16 .cse17 (store (select .cse16 .cse17) .cse18 (select (select |v_#memory_$Pointer$.base_205| .cse17) .cse18))) |v_#memory_$Pointer$.base_205|) (= (let ((.cse19 (store |v_#memory_int_229| .cse14 (store (select |v_#memory_int_229| .cse14) .cse15 |v_main_#t~nondet17_2|)))) (store .cse19 .cse20 (store (select .cse19 .cse20) .cse21 (select (select |v_#memory_int_227| .cse20) .cse21)))) |v_#memory_int_227|) (< |v_main_#t~malloc9.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_13| v_main_~s~0.base_1 (store (select |v_#memory_int_13| v_main_~s~0.base_1) .cse22 (select .cse23 .cse22))) |v_#memory_int_226|) (<= |v_main_#t~nondet13_2| 2147483647) (= |v_#memory_$Pointer$.base_204| (store |v_#memory_$Pointer$.base_203| v_main_~s~0.base_1 (store .cse12 .cse5 (select .cse24 .cse5)))) (not (= |v_main_#t~malloc9.base_4| 0)) (not (= |v_main_#t~malloc19.base_4| 0)) (= |v_#memory_$Pointer$.base_202| (store .cse25 .cse14 (store (select .cse25 .cse14) .cse15 (select (select |v_#memory_$Pointer$.base_202| .cse14) .cse15)))) (= (store |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.base_13| v_main_~s~0.base_1) .cse22 |v_main_#t~malloc8.base_4|) .cse26 |v_main_#t~malloc9.base_4|) .cse27 |v_main_#t~malloc10.base_4|) .cse28 (select .cse10 .cse28))) |v_#memory_$Pointer$.base_201|) (= (select .cse29 |v_main_#t~malloc10.base_4|) 0) (< v_main_~s~0.base_1 |v_#StackHeapBarrier_1|) (= |v_#memory_$Pointer$.base_1| (store |v_#memory_$Pointer$.base_205| .cse6 (store (select |v_#memory_$Pointer$.base_205| .cse6) .cse7 (select (select |v_#memory_$Pointer$.base_1| .cse6) .cse7)))) (= |v_#valid_1| (store .cse30 |v_main_#t~malloc19.base_4| 1)) (= (let ((.cse31 (store |v_#memory_int_227| .cse17 (store (select |v_#memory_int_227| .cse17) .cse18 |v_main_#t~nondet22_2|)))) (store .cse31 .cse6 (store (select .cse31 .cse6) .cse7 |v_main_#t~nondet25_2|))) |v_#memory_int_1|) (= (store (store (store (store (store |v_#length_6| v_main_~s~0.base_1 248) |v_main_#t~malloc8.base_4| 899) |v_main_#t~malloc9.base_4| 232) |v_main_#t~malloc10.base_4| 200) |v_main_#t~malloc19.base_4| 40) |v_#length_1|) (= (select .cse32 |v_main_#t~malloc8.base_4|) 0) (< |v_main_#t~malloc8.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_224| v_main_~s~0.base_1 (store (store .cse33 .cse28 8464) .cse11 (select .cse3 .cse11))) |v_#memory_int_228|) (= v_main_~s~0.offset_1 0) (= (select .cse34 |v_main_#t~malloc9.base_4|) 0) (= (store |v_#memory_int_225| v_main_~s~0.base_1 (store .cse35 .cse27 (select .cse33 .cse27))) |v_#memory_int_224|) (not (= |v_main_#t~malloc8.base_4| 0)) (not (= |v_main_#t~malloc10.base_4| 0)) (<= |v_main_#t~nondet26_1| 2147483647) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648)) (< |v_main_#t~malloc19.base_4| |v_#StackHeapBarrier_1|) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648)) (< |v_main_#t~malloc10.base_4| |v_#StackHeapBarrier_1|) (= (store |v_#memory_int_226| v_main_~s~0.base_1 (store .cse23 .cse26 (select .cse35 .cse26))) |v_#memory_int_225|) (= (store .cse36 .cse17 (store (select .cse36 .cse17) .cse18 (select (select |v_#memory_$Pointer$.offset_202| .cse17) .cse18))) |v_#memory_$Pointer$.offset_202|) (= (store |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1 (store (store (store (store (select |v_#memory_$Pointer$.offset_13| v_main_~s~0.base_1) .cse22 0) .cse26 0) .cse27 0) .cse28 (select .cse37 .cse28))) |v_#memory_$Pointer$.offset_205|) (not (= v_main_~s~0.base_1 0)) (= (select .cse30 |v_main_#t~malloc19.base_4|) 0) (= |v_#memory_$Pointer$.offset_203| (store |v_#memory_$Pointer$.offset_205| v_main_~s~0.base_1 (store (store .cse37 .cse11 (let ((.cse38 (mod |v_main_#t~nondet11_2| 4294967296))) (ite (<= .cse38 2147483647) .cse38 (+ .cse38 (- 4294967296))))) .cse4 (select .cse8 .cse4)))))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_13|, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~nondet15=|v_main_#t~nondet15_2|, main_#t~nondet25=|v_main_#t~nondet25_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~nondet13=|v_main_#t~nondet13_2|, main_#t~nondet17=|v_main_#t~nondet17_2|, #valid=|v_#valid_6|, #memory_int=|v_#memory_int_13|, #length=|v_#length_6|, main_#t~nondet12=|v_main_#t~nondet12_2|, main_#t~nondet22=|v_main_#t~nondet22_2|, main_#t~nondet11=|v_main_#t~nondet11_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_13|} OutVars{main_#t~mem24.offset=|v_main_#t~mem24.offset_1|, main_#t~mem21.offset=|v_main_#t~mem21.offset_1|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_#t~malloc8.base=|v_main_#t~malloc8.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~mem18.base=|v_main_#t~mem18.base_1|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, main_#t~mem23.base=|v_main_#t~mem23.base_1|, main_#t~mem21.base=|v_main_#t~mem21.base_1|, main_#t~mem24.base=|v_main_#t~mem24.base_1|, main_~s~0.offset=v_main_~s~0.offset_1, main_#t~mem18.offset=|v_main_#t~mem18.offset_1|, main_#t~malloc10.base=|v_main_#t~malloc10.base_1|, main_#t~malloc19.base=|v_main_#t~malloc19.base_1|, main_~tmp~2=v_main_~tmp~2_1, main_#t~nondet26=|v_main_#t~nondet26_1|, main_#t~malloc8.offset=|v_main_#t~malloc8.offset_1|, main_#t~mem20.base=|v_main_#t~mem20.base_1|, main_~s~0.base=v_main_~s~0.base_1, main_#t~mem14.base=|v_main_#t~mem14.base_1|, #length=|v_#length_1|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|, main_#t~malloc7.offset=|v_main_#t~malloc7.offset_1|, main_#t~mem23.offset=|v_main_#t~mem23.offset_1|, main_#t~mem20.offset=|v_main_#t~mem20.offset_1|, main_#t~malloc10.offset=|v_main_#t~malloc10.offset_1|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, main_#t~malloc19.offset=|v_main_#t~malloc19.offset_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, main_#t~malloc7.base=|v_main_#t~malloc7.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[|v_#memory_int_228|, |v_#memory_$Pointer$.offset_203|, |v_#memory_int_229|, |v_#memory_$Pointer$.offset_204|, |v_#memory_$Pointer$.offset_205|, |v_main_#t~malloc19.base_4|, |v_#memory_int_224|, |v_#memory_int_225|, |v_#memory_int_226|, |v_#memory_int_227|, |v_#memory_$Pointer$.base_205|, |v_main_#t~malloc9.base_4|, |v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.base_202|, |v_#memory_$Pointer$.base_201|, |v_main_#t~malloc8.base_4|, |v_main_#t~malloc10.base_4|, |v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.offset_202|] AssignedVars[main_#t~mem24.offset, main_#t~mem21.offset, main_#t~malloc9.base, main_#t~malloc8.base, #memory_$Pointer$.base, main_#t~mem18.base, main_#t~mem16.base, main_#t~mem23.base, main_#t~mem21.base, main_#t~mem24.base, main_~s~0.offset, main_#t~mem18.offset, main_#t~malloc10.base, main_#t~malloc19.base, main_~tmp~2, main_#t~malloc8.offset, main_#t~nondet25, main_#t~mem20.base, main_~s~0.base, main_#t~mem14.base, #length, main_#t~nondet22, main_#t~mem16.offset, main_#t~malloc7.offset, main_#t~mem23.offset, main_#t~mem20.offset, main_#t~malloc10.offset, main_#t~mem14.offset, main_#t~nondet15, main_#t~nondet13, main_#t~malloc19.offset, #valid, main_#t~nondet17, #memory_int, main_#t~malloc9.offset, main_#t~malloc7.base, main_#t~nondet12, main_#t~nondet11, #memory_$Pointer$.offset] {21815#true} is VALID [2022-04-14 23:35:05,815 INFO L290 TraceCheckUtils]: 6: Hoare triple {21815#true} [672] L1096-->L1096-2: Formula: (let ((.cse0 (+ v_main_~s~0.offset_4 136))) (and (= |v_#memory_$Pointer$.offset_19| (store |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.offset_20| v_main_~s~0.base_4) .cse0 0))) (= (store |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4 (store (select |v_#memory_$Pointer$.base_20| v_main_~s~0.base_4) .cse0 0)) |v_#memory_$Pointer$.base_19|) (not (= |v_main_#t~nondet26_3| 0)) (= (store |v_#memory_int_21| v_main_~s~0.base_4 (store (select |v_#memory_int_21| v_main_~s~0.base_4) .cse0 (select (select |v_#memory_int_20| v_main_~s~0.base_4) .cse0))) |v_#memory_int_20|))) InVars {main_#t~nondet26=|v_main_#t~nondet26_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, main_~s~0.base=v_main_~s~0.base_4, #memory_int=|v_#memory_int_21|, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} OutVars{#memory_int=|v_#memory_int_20|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, main_~s~0.base=v_main_~s~0.base_4, main_~s~0.offset=v_main_~s~0.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[main_#t~nondet26, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {21820#(and (= (select (select |#memory_$Pointer$.offset| main_~s~0.base) (+ main_~s~0.offset 136)) 0) (= (select (select |#memory_$Pointer$.base| main_~s~0.base) (+ main_~s~0.offset 136)) 0))} is VALID [2022-04-14 23:35:05,816 INFO L272 TraceCheckUtils]: 7: Hoare triple {21820#(and (= (select (select |#memory_$Pointer$.offset| main_~s~0.base) (+ main_~s~0.offset 136)) 0) (= (select (select |#memory_$Pointer$.base| main_~s~0.base) (+ main_~s~0.offset 136)) 0))} [674] L1096-2-->ssl3_acceptENTRY: Formula: (and (= |v_ssl3_accept_#in~s.baseInParam_1| v_main_~s~0.base_7) (= v_main_~s~0.offset_7 |v_ssl3_accept_#in~s.offsetInParam_1|)) InVars {main_~s~0.base=v_main_~s~0.base_7, main_~s~0.offset=v_main_~s~0.offset_7} OutVars{ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.baseInParam_1|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offsetInParam_1|} AuxVars[] AssignedVars[ssl3_accept_#in~s.base, ssl3_accept_#in~s.offset, main_~s~0.base, main_~s~0.offset] {21821#(and (= (select (select |#memory_$Pointer$.base| |ssl3_accept_#in~s.base|) (+ |ssl3_accept_#in~s.offset| 136)) 0) (= 0 (select (select |#memory_$Pointer$.offset| |ssl3_accept_#in~s.base|) (+ |ssl3_accept_#in~s.offset| 136))))} is VALID [2022-04-14 23:35:05,818 INFO L290 TraceCheckUtils]: 8: Hoare triple {21821#(and (= (select (select |#memory_$Pointer$.base| |ssl3_accept_#in~s.base|) (+ |ssl3_accept_#in~s.offset| 136)) 0) (= 0 (select (select |#memory_$Pointer$.offset| |ssl3_accept_#in~s.base|) (+ |ssl3_accept_#in~s.offset| 136))))} [676] ssl3_acceptENTRY-->L1146: Formula: (let ((.cse5 (select |v_#memory_$Pointer$.offset_55| v_ssl3_accept_~s.base_7)) (.cse3 (+ v_ssl3_accept_~s.offset_7 192)) (.cse4 (select |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7)) (.cse0 (+ v_ssl3_accept_~s.offset_7 92)) (.cse6 (select |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7)) (.cse2 (select |v_#memory_$Pointer$.base_55| v_ssl3_accept_~s.base_7)) (.cse1 (+ v_ssl3_accept_~s.offset_7 52))) (and (= v_ssl3_accept_~tmp___9~0_3 |v_ssl3_accept_#t~nondet38_2|) (<= |v_ssl3_accept_#t~nondet35_2| 2147483647) (= |v_#memory_int_60| (store |v_#memory_int_62| v_ssl3_accept_~s.base_7 (store (store (select |v_#memory_int_62| v_ssl3_accept_~s.base_7) .cse0 |v_ssl3_accept_#t~nondet40_2|) .cse1 8464))) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet37_2|)) (= v_ssl3_accept_~tmp~3_1 |v_ssl3_accept_#t~nondet41_2|) (= v_ssl3_accept_~skip~0_1 0) (= v_ssl3_accept_~blastFlag~0_9 0) (<= |v_ssl3_accept_#t~nondet31_2| 2147483647) (<= |v_ssl3_accept_#t~nondet41_2| 2147483647) (= (- 1) v_ssl3_accept_~ret~0_8) (<= |v_ssl3_accept_#t~nondet32_2| 2147483647) (<= |v_ssl3_accept_#t~nondet39_2| 2147483647) (= v_ssl3_accept_~s.offset_7 |v_ssl3_accept_#in~s.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet35_2|)) (= |v_ssl3_accept_#t~mem42.base_1| (select .cse2 .cse3)) (= v_ssl3_accept_~tmp___4~0_1 |v_ssl3_accept_#t~nondet34_2|) (= v_ssl3_accept_~tmp___8~0_1 |v_ssl3_accept_#t~nondet37_2|) (= v_ssl3_accept_~tmp___1~0_1 |v_ssl3_accept_#t~nondet31_2|) (<= |v_ssl3_accept_#t~nondet33_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet31_2|)) (= 0 v_ssl3_accept_~cb~0.base_1) (= (store |v_#memory_$Pointer$.offset_206| v_ssl3_accept_~s.base_7 (store .cse4 .cse1 (select .cse5 .cse1))) |v_#memory_$Pointer$.offset_55|) (= v_ssl3_accept_~tmp___5~0_1 |v_ssl3_accept_#t~nondet35_2|) (= (store |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.base_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse6 .cse0))) |v_#memory_$Pointer$.base_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet33_2|)) (= (select .cse5 .cse3) |v_ssl3_accept_#t~mem42.offset_1|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet40_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet32_2|)) (= v_ssl3_accept_~tmp___6~0_1 |v_ssl3_accept_#t~nondet36_2|) (= v_ssl3_accept_~s.base_7 |v_ssl3_accept_#in~s.base_1|) (= v_ssl3_accept_~got_new_session~0_1 0) (<= |v_ssl3_accept_#t~nondet38_2| 2147483647) (= v_ssl3_accept_~tmp___2~0_1 |v_ssl3_accept_#t~nondet32_2|) (= (store |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7 (store (select |v_#memory_$Pointer$.offset_57| v_ssl3_accept_~s.base_7) .cse0 (select .cse4 .cse0))) |v_#memory_$Pointer$.offset_206|) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet41_2|)) (<= |v_ssl3_accept_#t~nondet40_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet34_2|)) (= v_ssl3_accept_~tmp~3_1 v_ssl3_accept_~Time~0_1) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet36_2|)) (= (store |v_#memory_$Pointer$.base_206| v_ssl3_accept_~s.base_7 (store .cse6 .cse1 (select .cse2 .cse1))) |v_#memory_$Pointer$.base_55|) (<= |v_ssl3_accept_#t~nondet37_2| 2147483647) (<= |v_ssl3_accept_#t~nondet34_2| 2147483647) (= v_ssl3_accept_~cb~0.offset_1 0) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet38_2|)) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet39_2|)) (<= |v_ssl3_accept_#t~nondet36_2| 2147483647) (= v_ssl3_accept_~tmp___10~0_3 |v_ssl3_accept_#t~nondet39_2|) (= v_ssl3_accept_~tmp___3~0_1 |v_ssl3_accept_#t~nondet33_2|))) InVars {ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_57|, ssl3_accept_#t~nondet37=|v_ssl3_accept_#t~nondet37_2|, ssl3_accept_#t~nondet36=|v_ssl3_accept_#t~nondet36_2|, ssl3_accept_#t~nondet39=|v_ssl3_accept_#t~nondet39_2|, ssl3_accept_#t~nondet38=|v_ssl3_accept_#t~nondet38_2|, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, #memory_int=|v_#memory_int_62|, ssl3_accept_#t~nondet33=|v_ssl3_accept_#t~nondet33_2|, ssl3_accept_#t~nondet32=|v_ssl3_accept_#t~nondet32_2|, ssl3_accept_#t~nondet35=|v_ssl3_accept_#t~nondet35_2|, ssl3_accept_#t~nondet34=|v_ssl3_accept_#t~nondet34_2|, ssl3_accept_#t~nondet41=|v_ssl3_accept_#t~nondet41_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_57|, ssl3_accept_#t~nondet31=|v_ssl3_accept_#t~nondet31_2|, ssl3_accept_#t~nondet40=|v_ssl3_accept_#t~nondet40_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_8, ssl3_accept_~tmp~3=v_ssl3_accept_~tmp~3_1, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_1, ssl3_accept_~tmp___2~0=v_ssl3_accept_~tmp___2~0_1, ssl3_accept_#in~s.base=|v_ssl3_accept_#in~s.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, ssl3_accept_~num1~0=v_ssl3_accept_~num1~0_1, ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_3, ssl3_accept_~tmp___6~0=v_ssl3_accept_~tmp___6~0_1, ssl3_accept_~tmp___8~0=v_ssl3_accept_~tmp___8~0_1, ssl3_accept_~tmp___3~0=v_ssl3_accept_~tmp___3~0_1, ssl3_accept_#in~s.offset=|v_ssl3_accept_#in~s.offset_1|, ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_9, ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_1, ssl3_accept_~l~0=v_ssl3_accept_~l~0_1, ssl3_accept_~new_state~0=v_ssl3_accept_~new_state~0_1, ssl3_accept_~tmp___7~0=v_ssl3_accept_~tmp___7~0_1, ssl3_accept_~buf~0.base=v_ssl3_accept_~buf~0.base_1, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_7, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_3, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_1, ssl3_accept_~buf~0.offset=v_ssl3_accept_~buf~0.offset_1, ssl3_accept_~tmp___4~0=v_ssl3_accept_~tmp___4~0_1, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_1|, ssl3_accept_~Time~0=v_ssl3_accept_~Time~0_1, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_1|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_1, #memory_int=|v_#memory_int_60|, ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_1, ssl3_accept_~s.base=v_ssl3_accept_~s.base_7, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|, ssl3_accept_~state~0=v_ssl3_accept_~state~0_1, ssl3_accept_~tmp___5~0=v_ssl3_accept_~tmp___5~0_1} AuxVars[|v_#memory_$Pointer$.offset_206|, |v_#memory_$Pointer$.base_206|] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_~tmp~3, ssl3_accept_~cb~0.base, ssl3_accept_~tmp___2~0, #memory_$Pointer$.base, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet36, ssl3_accept_~num1~0, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet38, ssl3_accept_~tmp___10~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___3~0, ssl3_accept_~blastFlag~0, ssl3_accept_~skip~0, ssl3_accept_~l~0, ssl3_accept_~new_state~0, ssl3_accept_#t~nondet41, ssl3_accept_~tmp___7~0, ssl3_accept_#t~nondet40, ssl3_accept_~buf~0.base, ssl3_accept_~s.offset, ssl3_accept_~tmp___9~0, ssl3_accept_~cb~0.offset, ssl3_accept_~buf~0.offset, ssl3_accept_~tmp___4~0, ssl3_accept_#t~mem42.offset, ssl3_accept_~Time~0, ssl3_accept_#t~mem42.base, ssl3_accept_~got_new_session~0, #memory_int, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet35, ssl3_accept_~tmp___1~0, ssl3_accept_#t~nondet34, ssl3_accept_~s.base, #memory_$Pointer$.offset, ssl3_accept_~state~0, ssl3_accept_#t~nondet31, ssl3_accept_~tmp___5~0] {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} is VALID [2022-04-14 23:35:05,819 INFO L290 TraceCheckUtils]: 9: Hoare triple {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} [678] L1146-->L1146-2: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_8 192))) (and (= v_ssl3_accept_~cb~0.offset_3 (select (select |v_#memory_$Pointer$.offset_59| v_ssl3_accept_~s.base_8) .cse0)) (= (select (select |v_#memory_$Pointer$.base_59| v_ssl3_accept_~s.base_8) .cse0) v_ssl3_accept_~cb~0.base_3) (not (= (mod (+ |v_ssl3_accept_#t~mem42.base_3| |v_ssl3_accept_#t~mem42.offset_3|) 4294967296) 0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem42.base=|v_ssl3_accept_#t~mem42.base_3|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|, ssl3_accept_#t~mem42.offset=|v_ssl3_accept_#t~mem42.offset_3|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_8, ssl3_accept_~cb~0.base=v_ssl3_accept_~cb~0.base_3, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_59|, ssl3_accept_#t~mem43.base=|v_ssl3_accept_#t~mem43.base_1|, ssl3_accept_#t~mem43.offset=|v_ssl3_accept_#t~mem43.offset_1|, ssl3_accept_~cb~0.offset=v_ssl3_accept_~cb~0.offset_3, ssl3_accept_~s.base=v_ssl3_accept_~s.base_8, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_59|} AuxVars[] AssignedVars[ssl3_accept_~cb~0.base, ssl3_accept_#t~mem43.base, ssl3_accept_#t~mem43.offset, ssl3_accept_#t~mem42.base, ssl3_accept_~cb~0.offset, ssl3_accept_#t~mem42.offset] {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} is VALID [2022-04-14 23:35:05,820 INFO L290 TraceCheckUtils]: 10: Hoare triple {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} [680] L1146-2-->L1152: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_11 28))) (and (= (store |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.offset_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.offset_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.offset_64|) (= |v_#memory_int_67| (store |v_#memory_int_68| v_ssl3_accept_~s.base_11 (let ((.cse1 (select |v_#memory_int_68| v_ssl3_accept_~s.base_11))) (store .cse1 .cse0 (+ (select .cse1 .cse0) 1))))) (= (store |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11 (store (select |v_#memory_$Pointer$.base_65| v_ssl3_accept_~s.base_11) .cse0 (select (select |v_#memory_$Pointer$.base_64| v_ssl3_accept_~s.base_11) .cse0))) |v_#memory_$Pointer$.base_64|))) InVars {#memory_int=|v_#memory_int_68|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_65|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_65|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_11, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_64|, ssl3_accept_#t~mem44=|v_ssl3_accept_#t~mem44_1|, #memory_int=|v_#memory_int_67|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_11, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_64|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem44, #memory_int, #memory_$Pointer$.offset] {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} is VALID [2022-04-14 23:35:05,821 INFO L290 TraceCheckUtils]: 11: Hoare triple {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} [682] L1152-->L1152-1: Formula: (= (ite (= v_ssl3_accept_~tmp___1~0_3 0) 0 (ite (= v_ssl3_accept_~tmp___1~0_3 1) 0 v_~bitwiseAnd_42)) 0) InVars {ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} OutVars{ssl3_accept_~tmp___1~0=v_ssl3_accept_~tmp___1~0_3} AuxVars[v_~bitwiseAnd_42] AssignedVars[] {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} is VALID [2022-04-14 23:35:05,821 INFO L290 TraceCheckUtils]: 12: Hoare triple {21822#(and (= (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 136)) 0))} [685] L1152-1-->L1161: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_16 136))) (and (= |v_ssl3_accept_#t~mem45.offset_1| (select (select |v_#memory_$Pointer$.offset_79| v_ssl3_accept_~s.base_16) .cse0)) (= |v_ssl3_accept_#t~mem45.base_1| (select (select |v_#memory_$Pointer$.base_79| v_ssl3_accept_~s.base_16) .cse0)))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_16, ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_79|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_16, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_79|} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {21823#(and (= |ssl3_accept_#t~mem45.base| 0) (= |ssl3_accept_#t~mem45.offset| 0))} is VALID [2022-04-14 23:35:05,821 INFO L290 TraceCheckUtils]: 13: Hoare triple {21823#(and (= |ssl3_accept_#t~mem45.base| 0) (= |ssl3_accept_#t~mem45.offset| 0))} [687] L1161-->L1167-2: Formula: (not (= (mod (+ |v_ssl3_accept_#t~mem45.base_5| |v_ssl3_accept_#t~mem45.offset_5|) 4294967296) 0)) InVars {ssl3_accept_#t~mem45.offset=|v_ssl3_accept_#t~mem45.offset_5|, ssl3_accept_#t~mem45.base=|v_ssl3_accept_#t~mem45.base_5|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem45.offset, ssl3_accept_#t~mem45.base] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 14: Hoare triple {21816#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 15: Hoare triple {21816#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 16: Hoare triple {21816#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 17: Hoare triple {21816#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 18: Hoare triple {21816#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 19: Hoare triple {21816#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 20: Hoare triple {21816#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {21816#false} is VALID [2022-04-14 23:35:05,822 INFO L290 TraceCheckUtils]: 21: Hoare triple {21816#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 22: Hoare triple {21816#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 23: Hoare triple {21816#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 24: Hoare triple {21816#false} [735] L1194-->L1201: Formula: (= 8464 |v_ssl3_accept_#t~mem55_3|) InVars {ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem55] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 25: Hoare triple {21816#false} [741] L1201-->L1356: Formula: (let ((.cse0 (+ v_ssl3_accept_~s.offset_68 48))) (and (= (store |v_#memory_int_150| v_ssl3_accept_~s.base_68 (store (select |v_#memory_int_150| v_ssl3_accept_~s.base_68) .cse0 0)) |v_#memory_int_149|) (= |v_#memory_$Pointer$.offset_115| (store |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.offset_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.offset_115| v_ssl3_accept_~s.base_68) .cse0)))) (= v_ssl3_accept_~ret~0_25 |v_ssl3_accept_#t~nondet92_2|) (<= |v_ssl3_accept_#t~nondet92_2| 2147483647) (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet92_2|)) (= (store |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68 (store (select |v_#memory_$Pointer$.base_116| v_ssl3_accept_~s.base_68) .cse0 (select (select |v_#memory_$Pointer$.base_115| v_ssl3_accept_~s.base_68) .cse0))) |v_#memory_$Pointer$.base_115|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_116|, #memory_int=|v_#memory_int_150|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, ssl3_accept_#t~nondet92=|v_ssl3_accept_#t~nondet92_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_116|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_25, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_68, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_115|, #memory_int=|v_#memory_int_149|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_68, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_115|} AuxVars[] AssignedVars[ssl3_accept_~ret~0, #memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset, ssl3_accept_#t~nondet92] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 26: Hoare triple {21816#false} [747] L1356-->L1356-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_11 1) (= v_ssl3_accept_~blastFlag~0_12 0)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_12} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_11} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 27: Hoare triple {21816#false} [754] L1356-2-->L1654: Formula: (let ((.cse3 (select |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69)) (.cse0 (+ 52 v_ssl3_accept_~s.offset_69)) (.cse1 (select |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69)) (.cse2 (+ 64 v_ssl3_accept_~s.offset_69))) (and (= (store |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.base_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.base_211|) (= (store |v_#memory_int_153| v_ssl3_accept_~s.base_69 (store (store (select |v_#memory_int_153| v_ssl3_accept_~s.base_69) .cse0 8496) .cse2 0)) |v_#memory_int_151|) (= |v_#memory_$Pointer$.offset_117| (store |v_#memory_$Pointer$.offset_211| v_ssl3_accept_~s.base_69 (store .cse3 .cse2 (select (select |v_#memory_$Pointer$.offset_117| v_ssl3_accept_~s.base_69) .cse2)))) (not (<= v_ssl3_accept_~ret~0_27 0)) (= (store |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69 (store (select |v_#memory_$Pointer$.offset_119| v_ssl3_accept_~s.base_69) .cse0 (select .cse3 .cse0))) |v_#memory_$Pointer$.offset_211|) (= |v_#memory_$Pointer$.base_117| (store |v_#memory_$Pointer$.base_211| v_ssl3_accept_~s.base_69 (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.base_117| v_ssl3_accept_~s.base_69) .cse2)))) (= v_ssl3_accept_~got_new_session~0_5 1))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_119|, #memory_int=|v_#memory_int_153|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_119|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_69, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_27, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_117|, ssl3_accept_~got_new_session~0=v_ssl3_accept_~got_new_session~0_5, #memory_int=|v_#memory_int_151|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_69, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_117|} AuxVars[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|] AssignedVars[#memory_$Pointer$.base, ssl3_accept_~got_new_session~0, #memory_int, #memory_$Pointer$.offset] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 28: Hoare triple {21816#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 29: Hoare triple {21816#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,823 INFO L290 TraceCheckUtils]: 30: Hoare triple {21816#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 31: Hoare triple {21816#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 32: Hoare triple {21816#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 33: Hoare triple {21816#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 34: Hoare triple {21816#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 35: Hoare triple {21816#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 36: Hoare triple {21816#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 37: Hoare triple {21816#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 38: Hoare triple {21816#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {21816#false} is VALID [2022-04-14 23:35:05,824 INFO L290 TraceCheckUtils]: 39: Hoare triple {21816#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 40: Hoare triple {21816#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 41: Hoare triple {21816#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 42: Hoare triple {21816#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 43: Hoare triple {21816#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 44: Hoare triple {21816#false} [755] L1203-->L1207: Formula: (= 8496 |v_ssl3_accept_#t~mem58_3|) InVars {ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem58] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 45: Hoare triple {21816#false} [761] L1207-->L1373: Formula: (and (<= 0 (+ 2147483648 |v_ssl3_accept_#t~nondet93_2|)) (= v_ssl3_accept_~ret~0_28 |v_ssl3_accept_#t~nondet93_2|) (<= |v_ssl3_accept_#t~nondet93_2| 2147483647)) InVars {ssl3_accept_#t~nondet93=|v_ssl3_accept_#t~nondet93_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_28} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet93] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 46: Hoare triple {21816#false} [766] L1373-->L1373-2: Formula: (and (= v_ssl3_accept_~blastFlag~0_15 1) (= 2 v_ssl3_accept_~blastFlag~0_14)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_15} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_14} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 47: Hoare triple {21816#false} [771] L1373-2-->L1383: Formula: (and (= (select (select |v_#memory_int_154| v_ssl3_accept_~s.base_70) (+ 92 v_ssl3_accept_~s.offset_70)) |v_ssl3_accept_#t~mem94_1|) (not (<= v_ssl3_accept_~ret~0_30 0))) InVars {#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} OutVars{#memory_int=|v_#memory_int_154|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_70, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_30, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_70} AuxVars[] AssignedVars[ssl3_accept_#t~mem94] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 48: Hoare triple {21816#false} [775] L1383-->L1383-2: Formula: (let ((.cse0 (+ 52 v_ssl3_accept_~s.offset_71))) (and (= (store |v_#memory_int_156| v_ssl3_accept_~s.base_71 (store (select |v_#memory_int_156| v_ssl3_accept_~s.base_71) .cse0 8656)) |v_#memory_int_155|) (= |v_#memory_$Pointer$.base_121| (store |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.base_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.base_121| v_ssl3_accept_~s.base_71) .cse0)))) (not (= |v_ssl3_accept_#t~mem94_3| 0)) (= (store |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71 (store (select |v_#memory_$Pointer$.offset_122| v_ssl3_accept_~s.base_71) .cse0 (select (select |v_#memory_$Pointer$.offset_121| v_ssl3_accept_~s.base_71) .cse0))) |v_#memory_$Pointer$.offset_121|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_122|, ssl3_accept_#t~mem94=|v_ssl3_accept_#t~mem94_3|, #memory_int=|v_#memory_int_156|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_122|} OutVars{#memory_int=|v_#memory_int_155|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_71, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_121|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_71, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_121|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem94, #memory_int, #memory_$Pointer$.offset] {21816#false} is VALID [2022-04-14 23:35:05,825 INFO L290 TraceCheckUtils]: 49: Hoare triple {21816#false} [781] L1383-2-->L1654: Formula: (let ((.cse0 (+ 64 v_ssl3_accept_~s.offset_73))) (and (= (store |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.base_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.base_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.base_125|) (= (store |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73 (store (select |v_#memory_$Pointer$.offset_126| v_ssl3_accept_~s.base_73) .cse0 (select (select |v_#memory_$Pointer$.offset_125| v_ssl3_accept_~s.base_73) .cse0))) |v_#memory_$Pointer$.offset_125|) (= |v_#memory_int_159| (store |v_#memory_int_160| v_ssl3_accept_~s.base_73 (store (select |v_#memory_int_160| v_ssl3_accept_~s.base_73) .cse0 0))))) InVars {#memory_int=|v_#memory_int_160|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_126|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_126|} OutVars{#memory_int=|v_#memory_int_159|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_73, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_125|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_73, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_125|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 50: Hoare triple {21816#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 51: Hoare triple {21816#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 52: Hoare triple {21816#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 53: Hoare triple {21816#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 54: Hoare triple {21816#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 55: Hoare triple {21816#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 56: Hoare triple {21816#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 57: Hoare triple {21816#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 58: Hoare triple {21816#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,826 INFO L290 TraceCheckUtils]: 59: Hoare triple {21816#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 60: Hoare triple {21816#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 61: Hoare triple {21816#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 62: Hoare triple {21816#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 63: Hoare triple {21816#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 64: Hoare triple {21816#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 65: Hoare triple {21816#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 66: Hoare triple {21816#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 67: Hoare triple {21816#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {21816#false} is VALID [2022-04-14 23:35:05,827 INFO L290 TraceCheckUtils]: 68: Hoare triple {21816#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 69: Hoare triple {21816#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 70: Hoare triple {21816#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 71: Hoare triple {21816#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 72: Hoare triple {21816#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 73: Hoare triple {21816#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 74: Hoare triple {21816#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 75: Hoare triple {21816#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 76: Hoare triple {21816#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {21816#false} is VALID [2022-04-14 23:35:05,828 INFO L290 TraceCheckUtils]: 77: Hoare triple {21816#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 78: Hoare triple {21816#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 79: Hoare triple {21816#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 80: Hoare triple {21816#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 81: Hoare triple {21816#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 82: Hoare triple {21816#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 83: Hoare triple {21816#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 84: Hoare triple {21816#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 85: Hoare triple {21816#false} [874] L1260-->L1264: Formula: (= 8656 |v_ssl3_accept_#t~mem77_3|) InVars {ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem77] {21816#false} is VALID [2022-04-14 23:35:05,829 INFO L290 TraceCheckUtils]: 86: Hoare triple {21816#false} [878] L1264-->L1582: Formula: (let ((.cse5 (+ v_ssl3_accept_~s.offset_5 176)) (.cse4 (select |v_#memory_$Pointer$.offset_50| v_ssl3_accept_~s.base_5)) (.cse6 (select |v_#memory_$Pointer$.base_50| v_ssl3_accept_~s.base_5)) (.cse7 (+ v_ssl3_accept_~s.offset_5 84))) (let ((.cse2 (select .cse6 .cse7)) (.cse3 (+ 836 (select .cse4 .cse7))) (.cse0 (select .cse6 .cse5)) (.cse1 (+ (select .cse4 .cse5) 172))) (and (= (store |v_#memory_$Pointer$.base_50| .cse0 (store (select |v_#memory_$Pointer$.base_50| .cse0) .cse1 (select (select |v_#memory_$Pointer$.base_50| .cse2) .cse3))) |v_#memory_$Pointer$.base_49|) (= (store |v_#memory_$Pointer$.offset_50| .cse0 (store (select |v_#memory_$Pointer$.offset_50| .cse0) .cse1 (select (select |v_#memory_$Pointer$.offset_50| .cse2) .cse3))) |v_#memory_$Pointer$.offset_49|) (= |v_#memory_int_55| (store |v_#memory_int_56| .cse0 (store (select |v_#memory_int_56| .cse0) .cse1 (select (select |v_#memory_int_55| .cse0) .cse1))))))) InVars {#memory_int=|v_#memory_int_56|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_50|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_5, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_50|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_49|, ssl3_accept_#t~mem140.offset=|v_ssl3_accept_#t~mem140.offset_1|, ssl3_accept_#t~mem142.offset=|v_ssl3_accept_#t~mem142.offset_1|, ssl3_accept_#t~mem142.base=|v_ssl3_accept_#t~mem142.base_1|, #memory_int=|v_#memory_int_55|, ssl3_accept_#t~mem141.base=|v_ssl3_accept_#t~mem141.base_1|, ssl3_accept_#t~mem141.offset=|v_ssl3_accept_#t~mem141.offset_1|, ssl3_accept_#t~mem140.base=|v_ssl3_accept_#t~mem140.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_5, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_49|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ssl3_accept_#t~mem140.offset, ssl3_accept_#t~mem142.offset, ssl3_accept_#t~mem142.base, #memory_int, ssl3_accept_#t~mem141.base, ssl3_accept_#t~mem141.offset, ssl3_accept_#t~mem140.base, #memory_$Pointer$.offset] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 87: Hoare triple {21816#false} [883] L1582-->L1589: Formula: (and (<= |v_ssl3_accept_#t~nondet143_2| 2147483647) (<= 0 (+ |v_ssl3_accept_#t~nondet143_2| 2147483648)) (= v_ssl3_accept_~ret~0_3 |v_ssl3_accept_#t~nondet143_2|) (not (= v_ssl3_accept_~tmp___9~0_2 0))) InVars {ssl3_accept_#t~nondet143=|v_ssl3_accept_#t~nondet143_2|, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_2} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_3, ssl3_accept_~tmp___9~0=v_ssl3_accept_~tmp___9~0_2} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet143] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 88: Hoare triple {21816#false} [886] L1589-->L1592-2: Formula: (and (= 2 v_ssl3_accept_~blastFlag~0_2) (= v_ssl3_accept_~blastFlag~0_1 4)) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_2} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_1} AuxVars[] AssignedVars[ssl3_accept_~blastFlag~0] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 89: Hoare triple {21816#false} [892] L1592-2-->L1605: Formula: (let ((.cse2 (select |v_#memory_$Pointer$.base_225| v_ssl3_accept_~s.base_6)) (.cse0 (+ v_ssl3_accept_~s.offset_6 52)) (.cse1 (select |v_#memory_$Pointer$.offset_225| v_ssl3_accept_~s.base_6)) (.cse3 (+ v_ssl3_accept_~s.offset_6 64))) (and (not (<= v_ssl3_accept_~ret~0_5 0)) (= (store |v_#memory_$Pointer$.offset_53| v_ssl3_accept_~s.base_6 (store (select |v_#memory_$Pointer$.offset_53| v_ssl3_accept_~s.base_6) .cse0 (select .cse1 .cse0))) |v_#memory_$Pointer$.offset_225|) (= (store |v_#memory_$Pointer$.base_225| v_ssl3_accept_~s.base_6 (store .cse2 .cse3 (select (select |v_#memory_$Pointer$.base_51| v_ssl3_accept_~s.base_6) .cse3))) |v_#memory_$Pointer$.base_51|) (= (store |v_#memory_$Pointer$.base_53| v_ssl3_accept_~s.base_6 (store (select |v_#memory_$Pointer$.base_53| v_ssl3_accept_~s.base_6) .cse0 (select .cse2 .cse0))) |v_#memory_$Pointer$.base_225|) (= (store |v_#memory_int_59| v_ssl3_accept_~s.base_6 (store (store (select |v_#memory_int_59| v_ssl3_accept_~s.base_6) .cse0 8672) .cse3 0)) |v_#memory_int_57|) (= (store |v_#memory_$Pointer$.offset_225| v_ssl3_accept_~s.base_6 (store .cse1 .cse3 (select (select |v_#memory_$Pointer$.offset_51| v_ssl3_accept_~s.base_6) .cse3))) |v_#memory_$Pointer$.offset_51|))) InVars {ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_6, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_53|, #memory_int=|v_#memory_int_59|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_6, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_53|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_6, ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_51|, #memory_int=|v_#memory_int_57|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_6, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_51|} AuxVars[|v_#memory_$Pointer$.offset_225|, |v_#memory_$Pointer$.base_225|] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 90: Hoare triple {21816#false} [900] L1605-->L1654: Formula: (not (= v_ssl3_accept_~tmp___10~0_2 0)) InVars {ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_2} OutVars{ssl3_accept_~tmp___10~0=v_ssl3_accept_~tmp___10~0_2} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 91: Hoare triple {21816#false} [733] L1654-->L1692: Formula: (let ((.cse0 (+ 84 v_ssl3_accept_~s.offset_17))) (and (= |v_ssl3_accept_#t~mem150.offset_1| (select (select |v_#memory_$Pointer$.offset_80| v_ssl3_accept_~s.base_17) .cse0)) (= |v_ssl3_accept_#t~mem151_1| (select (select |v_#memory_int_81| |v_ssl3_accept_#t~mem150.base_1|) (+ 848 |v_ssl3_accept_#t~mem150.offset_1|))) (= (select (select |v_#memory_$Pointer$.base_80| v_ssl3_accept_~s.base_17) .cse0) |v_ssl3_accept_#t~mem150.base_1|))) InVars {#memory_int=|v_#memory_int_81|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_17, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_80|, ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_1|, #memory_int=|v_#memory_int_81|, ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_17, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_80|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 92: Hoare triple {21816#false} [740] L1692-->L1692-1: Formula: (not (= |v_ssl3_accept_#t~mem151_5| 0)) InVars {ssl3_accept_#t~mem151=|v_ssl3_accept_#t~mem151_5|} OutVars{ssl3_accept_#t~mem150.base=|v_ssl3_accept_#t~mem150.base_3|, ssl3_accept_#t~mem150.offset=|v_ssl3_accept_#t~mem150.offset_3|} AuxVars[] AssignedVars[ssl3_accept_#t~mem150.offset, ssl3_accept_#t~mem151, ssl3_accept_#t~mem150.base] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 93: Hoare triple {21816#false} [746] L1692-1-->L1167-2: Formula: (= v_ssl3_accept_~skip~0_5 0) InVars {} OutVars{ssl3_accept_~skip~0=v_ssl3_accept_~skip~0_5} AuxVars[] AssignedVars[ssl3_accept_~skip~0] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 94: Hoare triple {21816#false} [691] L1167-2-->L1168: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,830 INFO L290 TraceCheckUtils]: 95: Hoare triple {21816#false} [693] L1168-->L1170: Formula: (let ((.cse0 (select (select |v_#memory_int_82| v_ssl3_accept_~s.base_18) (+ 52 v_ssl3_accept_~s.offset_18)))) (and (= v_ssl3_accept_~state~0_2 .cse0) (= .cse0 |v_ssl3_accept_#t~mem47_1|))) InVars {#memory_int=|v_#memory_int_82|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18} OutVars{ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_18, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_1|, ssl3_accept_#t~mem46=|v_ssl3_accept_#t~mem46_1|, #memory_int=|v_#memory_int_82|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_18, ssl3_accept_~state~0=v_ssl3_accept_~state~0_2} AuxVars[] AssignedVars[ssl3_accept_#t~mem47, ssl3_accept_#t~mem46, ssl3_accept_~state~0] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 96: Hoare triple {21816#false} [697] L1170-->L1173: Formula: (and (= (select (select |v_#memory_int_84| v_ssl3_accept_~s.base_20) (+ 52 v_ssl3_accept_~s.offset_20)) |v_ssl3_accept_#t~mem48_1|) (not (= 12292 |v_ssl3_accept_#t~mem47_5|))) InVars {#memory_int=|v_#memory_int_84|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_#t~mem47=|v_ssl3_accept_#t~mem47_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} OutVars{#memory_int=|v_#memory_int_84|, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_1|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_20, ssl3_accept_~s.base=v_ssl3_accept_~s.base_20} AuxVars[] AssignedVars[ssl3_accept_#t~mem48, ssl3_accept_#t~mem47] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 97: Hoare triple {21816#false} [701] L1173-->L1176: Formula: (and (not (= |v_ssl3_accept_#t~mem48_5| 16384)) (= |v_ssl3_accept_#t~mem49_1| (select (select |v_#memory_int_85| v_ssl3_accept_~s.base_21) (+ 52 v_ssl3_accept_~s.offset_21)))) InVars {#memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_#t~mem48=|v_ssl3_accept_#t~mem48_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} OutVars{ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_1|, #memory_int=|v_#memory_int_85|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_21, ssl3_accept_~s.base=v_ssl3_accept_~s.base_21} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem48] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 98: Hoare triple {21816#false} [704] L1176-->L1179: Formula: (and (not (= 8192 |v_ssl3_accept_#t~mem49_5|)) (= |v_ssl3_accept_#t~mem50_1| (select (select |v_#memory_int_86| v_ssl3_accept_~s.base_22) (+ 52 v_ssl3_accept_~s.offset_22)))) InVars {ssl3_accept_#t~mem49=|v_ssl3_accept_#t~mem49_5|, #memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} OutVars{#memory_int=|v_#memory_int_86|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_22, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_22} AuxVars[] AssignedVars[ssl3_accept_#t~mem49, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 99: Hoare triple {21816#false} [708] L1179-->L1182: Formula: (and (not (= 24576 |v_ssl3_accept_#t~mem50_5|)) (= (select (select |v_#memory_int_91| v_ssl3_accept_~s.base_25) (+ 52 v_ssl3_accept_~s.offset_25)) |v_ssl3_accept_#t~mem51_1|)) InVars {#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem50=|v_ssl3_accept_#t~mem50_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} OutVars{#memory_int=|v_#memory_int_91|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_25, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_25} AuxVars[] AssignedVars[ssl3_accept_#t~mem51, ssl3_accept_#t~mem50] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 100: Hoare triple {21816#false} [711] L1182-->L1185: Formula: (and (not (= 8195 |v_ssl3_accept_#t~mem51_5|)) (= (select (select |v_#memory_int_92| v_ssl3_accept_~s.base_26) (+ 52 v_ssl3_accept_~s.offset_26)) |v_ssl3_accept_#t~mem52_1|)) InVars {#memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_#t~mem51=|v_ssl3_accept_#t~mem51_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} OutVars{ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_1|, #memory_int=|v_#memory_int_92|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_26, ssl3_accept_~s.base=v_ssl3_accept_~s.base_26} AuxVars[] AssignedVars[ssl3_accept_#t~mem52, ssl3_accept_#t~mem51] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 101: Hoare triple {21816#false} [715] L1185-->L1188: Formula: (and (not (= |v_ssl3_accept_#t~mem52_5| 8480)) (= (select (select |v_#memory_int_93| v_ssl3_accept_~s.base_27) (+ 52 v_ssl3_accept_~s.offset_27)) |v_ssl3_accept_#t~mem53_1|)) InVars {#memory_int=|v_#memory_int_93|, ssl3_accept_#t~mem52=|v_ssl3_accept_#t~mem52_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} OutVars{ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_1|, #memory_int=|v_#memory_int_93|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_27, ssl3_accept_~s.base=v_ssl3_accept_~s.base_27} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem52] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 102: Hoare triple {21816#false} [720] L1188-->L1191: Formula: (and (not (= |v_ssl3_accept_#t~mem53_5| 8481)) (= (select (select |v_#memory_int_94| v_ssl3_accept_~s.base_28) (+ 52 v_ssl3_accept_~s.offset_28)) |v_ssl3_accept_#t~mem54_1|)) InVars {#memory_int=|v_#memory_int_94|, ssl3_accept_#t~mem53=|v_ssl3_accept_#t~mem53_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} OutVars{#memory_int=|v_#memory_int_94|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_28, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_28} AuxVars[] AssignedVars[ssl3_accept_#t~mem53, ssl3_accept_#t~mem54] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 103: Hoare triple {21816#false} [728] L1191-->L1194: Formula: (and (= (select (select |v_#memory_int_97| v_ssl3_accept_~s.base_30) (+ 52 v_ssl3_accept_~s.offset_30)) |v_ssl3_accept_#t~mem55_1|) (not (= 8482 |v_ssl3_accept_#t~mem54_5|))) InVars {#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem54=|v_ssl3_accept_#t~mem54_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} OutVars{#memory_int=|v_#memory_int_97|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_30, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_30} AuxVars[] AssignedVars[ssl3_accept_#t~mem54, ssl3_accept_#t~mem55] {21816#false} is VALID [2022-04-14 23:35:05,831 INFO L290 TraceCheckUtils]: 104: Hoare triple {21816#false} [736] L1194-->L1197: Formula: (and (not (= 8464 |v_ssl3_accept_#t~mem55_5|)) (= (select (select |v_#memory_int_98| v_ssl3_accept_~s.base_31) (+ 52 v_ssl3_accept_~s.offset_31)) |v_ssl3_accept_#t~mem56_1|)) InVars {#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem55=|v_ssl3_accept_#t~mem55_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} OutVars{#memory_int=|v_#memory_int_98|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_31, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_31} AuxVars[] AssignedVars[ssl3_accept_#t~mem55, ssl3_accept_#t~mem56] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 105: Hoare triple {21816#false} [743] L1197-->L1200: Formula: (and (= (select (select |v_#memory_int_99| v_ssl3_accept_~s.base_32) (+ 52 v_ssl3_accept_~s.offset_32)) |v_ssl3_accept_#t~mem57_1|) (not (= 8465 |v_ssl3_accept_#t~mem56_5|))) InVars {#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem56=|v_ssl3_accept_#t~mem56_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} OutVars{#memory_int=|v_#memory_int_99|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_32, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_32} AuxVars[] AssignedVars[ssl3_accept_#t~mem56, ssl3_accept_#t~mem57] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 106: Hoare triple {21816#false} [750] L1200-->L1203: Formula: (and (not (= 8466 |v_ssl3_accept_#t~mem57_5|)) (= (select (select |v_#memory_int_100| v_ssl3_accept_~s.base_33) (+ 52 v_ssl3_accept_~s.offset_33)) |v_ssl3_accept_#t~mem58_1|)) InVars {#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem57=|v_ssl3_accept_#t~mem57_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} OutVars{#memory_int=|v_#memory_int_100|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_33, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_33} AuxVars[] AssignedVars[ssl3_accept_#t~mem57, ssl3_accept_#t~mem58] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 107: Hoare triple {21816#false} [756] L1203-->L1206: Formula: (and (not (= 8496 |v_ssl3_accept_#t~mem58_5|)) (= (select (select |v_#memory_int_101| v_ssl3_accept_~s.base_34) (+ 52 v_ssl3_accept_~s.offset_34)) |v_ssl3_accept_#t~mem59_1|)) InVars {#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem58=|v_ssl3_accept_#t~mem58_5|} OutVars{#memory_int=|v_#memory_int_101|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_34, ssl3_accept_~s.base=v_ssl3_accept_~s.base_34, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem58, ssl3_accept_#t~mem59] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 108: Hoare triple {21816#false} [763] L1206-->L1209: Formula: (and (not (= 8497 |v_ssl3_accept_#t~mem59_5|)) (= (select (select |v_#memory_int_102| v_ssl3_accept_~s.base_35) (+ 52 v_ssl3_accept_~s.offset_35)) |v_ssl3_accept_#t~mem60_1|)) InVars {#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35, ssl3_accept_#t~mem59=|v_ssl3_accept_#t~mem59_5|} OutVars{#memory_int=|v_#memory_int_102|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_35, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_35} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem59] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 109: Hoare triple {21816#false} [769] L1209-->L1212: Formula: (and (not (= |v_ssl3_accept_#t~mem60_5| 8512)) (= (select (select |v_#memory_int_103| v_ssl3_accept_~s.base_36) (+ 52 v_ssl3_accept_~s.offset_36)) |v_ssl3_accept_#t~mem61_1|)) InVars {#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem60=|v_ssl3_accept_#t~mem60_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} OutVars{#memory_int=|v_#memory_int_103|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_36, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_36} AuxVars[] AssignedVars[ssl3_accept_#t~mem60, ssl3_accept_#t~mem61] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 110: Hoare triple {21816#false} [774] L1212-->L1215: Formula: (and (not (= 8513 |v_ssl3_accept_#t~mem61_5|)) (= (select (select |v_#memory_int_104| v_ssl3_accept_~s.base_37) (+ 52 v_ssl3_accept_~s.offset_37)) |v_ssl3_accept_#t~mem62_1|)) InVars {#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_#t~mem61=|v_ssl3_accept_#t~mem61_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37} OutVars{#memory_int=|v_#memory_int_104|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_37, ssl3_accept_~s.base=v_ssl3_accept_~s.base_37, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem61, ssl3_accept_#t~mem62] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 111: Hoare triple {21816#false} [780] L1215-->L1218: Formula: (and (= (select (select |v_#memory_int_105| v_ssl3_accept_~s.base_38) (+ 52 v_ssl3_accept_~s.offset_38)) |v_ssl3_accept_#t~mem63_1|) (not (= 8528 |v_ssl3_accept_#t~mem62_5|))) InVars {#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem62=|v_ssl3_accept_#t~mem62_5|} OutVars{#memory_int=|v_#memory_int_105|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_38, ssl3_accept_~s.base=v_ssl3_accept_~s.base_38, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem62, ssl3_accept_#t~mem63] {21816#false} is VALID [2022-04-14 23:35:05,832 INFO L290 TraceCheckUtils]: 112: Hoare triple {21816#false} [787] L1218-->L1221: Formula: (and (not (= |v_ssl3_accept_#t~mem63_5| 8529)) (= |v_ssl3_accept_#t~mem64_1| (select (select |v_#memory_int_106| v_ssl3_accept_~s.base_39) (+ 52 v_ssl3_accept_~s.offset_39)))) InVars {#memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39, ssl3_accept_#t~mem63=|v_ssl3_accept_#t~mem63_5|} OutVars{ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_1|, #memory_int=|v_#memory_int_106|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_39, ssl3_accept_~s.base=v_ssl3_accept_~s.base_39} AuxVars[] AssignedVars[ssl3_accept_#t~mem63, ssl3_accept_#t~mem64] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 113: Hoare triple {21816#false} [791] L1221-->L1224: Formula: (and (not (= 8544 |v_ssl3_accept_#t~mem64_5|)) (= |v_ssl3_accept_#t~mem65_1| (select (select |v_#memory_int_107| v_ssl3_accept_~s.base_40) (+ 52 v_ssl3_accept_~s.offset_40)))) InVars {#memory_int=|v_#memory_int_107|, ssl3_accept_#t~mem64=|v_ssl3_accept_#t~mem64_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} OutVars{#memory_int=|v_#memory_int_107|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_40, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_40} AuxVars[] AssignedVars[ssl3_accept_#t~mem64, ssl3_accept_#t~mem65] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 114: Hoare triple {21816#false} [795] L1224-->L1227: Formula: (and (= |v_ssl3_accept_#t~mem66_1| (select (select |v_#memory_int_108| v_ssl3_accept_~s.base_41) (+ 52 v_ssl3_accept_~s.offset_41))) (not (= 8545 |v_ssl3_accept_#t~mem65_5|))) InVars {#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem65=|v_ssl3_accept_#t~mem65_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} OutVars{#memory_int=|v_#memory_int_108|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_41, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_41} AuxVars[] AssignedVars[ssl3_accept_#t~mem65, ssl3_accept_#t~mem66] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 115: Hoare triple {21816#false} [801] L1227-->L1230: Formula: (and (not (= 8560 |v_ssl3_accept_#t~mem66_5|)) (= |v_ssl3_accept_#t~mem67_1| (select (select |v_#memory_int_109| v_ssl3_accept_~s.base_42) (+ 52 v_ssl3_accept_~s.offset_42)))) InVars {#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem66=|v_ssl3_accept_#t~mem66_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} OutVars{#memory_int=|v_#memory_int_109|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_42, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_42} AuxVars[] AssignedVars[ssl3_accept_#t~mem66, ssl3_accept_#t~mem67] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 116: Hoare triple {21816#false} [809] L1230-->L1233: Formula: (and (= (select (select |v_#memory_int_110| v_ssl3_accept_~s.base_43) (+ 52 v_ssl3_accept_~s.offset_43)) |v_ssl3_accept_#t~mem68_1|) (not (= |v_ssl3_accept_#t~mem67_5| 8561))) InVars {#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem67=|v_ssl3_accept_#t~mem67_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} OutVars{#memory_int=|v_#memory_int_110|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_43, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_43} AuxVars[] AssignedVars[ssl3_accept_#t~mem67, ssl3_accept_#t~mem68] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 117: Hoare triple {21816#false} [820] L1233-->L1236: Formula: (and (= (select (select |v_#memory_int_111| v_ssl3_accept_~s.base_44) (+ 52 v_ssl3_accept_~s.offset_44)) |v_ssl3_accept_#t~mem69_1|) (not (= 8448 |v_ssl3_accept_#t~mem68_5|))) InVars {#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem68=|v_ssl3_accept_#t~mem68_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} OutVars{#memory_int=|v_#memory_int_111|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_44, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_44} AuxVars[] AssignedVars[ssl3_accept_#t~mem68, ssl3_accept_#t~mem69] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 118: Hoare triple {21816#false} [829] L1236-->L1239: Formula: (and (= |v_ssl3_accept_#t~mem70_1| (select (select |v_#memory_int_112| v_ssl3_accept_~s.base_45) (+ 52 v_ssl3_accept_~s.offset_45))) (not (= 8576 |v_ssl3_accept_#t~mem69_5|))) InVars {#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45, ssl3_accept_#t~mem69=|v_ssl3_accept_#t~mem69_5|} OutVars{#memory_int=|v_#memory_int_112|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_45, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_45} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem69] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 119: Hoare triple {21816#false} [840] L1239-->L1242: Formula: (and (not (= 8577 |v_ssl3_accept_#t~mem70_5|)) (= (select (select |v_#memory_int_113| v_ssl3_accept_~s.base_46) (+ 52 v_ssl3_accept_~s.offset_46)) |v_ssl3_accept_#t~mem71_1|)) InVars {#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem70=|v_ssl3_accept_#t~mem70_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} OutVars{#memory_int=|v_#memory_int_113|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_46, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_46} AuxVars[] AssignedVars[ssl3_accept_#t~mem70, ssl3_accept_#t~mem71] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 120: Hoare triple {21816#false} [848] L1242-->L1245: Formula: (and (= (select (select |v_#memory_int_114| v_ssl3_accept_~s.base_47) (+ 52 v_ssl3_accept_~s.offset_47)) |v_ssl3_accept_#t~mem72_1|) (not (= |v_ssl3_accept_#t~mem71_5| 8592))) InVars {#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem71=|v_ssl3_accept_#t~mem71_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} OutVars{#memory_int=|v_#memory_int_114|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_47, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_47} AuxVars[] AssignedVars[ssl3_accept_#t~mem71, ssl3_accept_#t~mem72] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 121: Hoare triple {21816#false} [855] L1245-->L1248: Formula: (and (not (= 8593 |v_ssl3_accept_#t~mem72_5|)) (= (select (select |v_#memory_int_115| v_ssl3_accept_~s.base_48) (+ 52 v_ssl3_accept_~s.offset_48)) |v_ssl3_accept_#t~mem73_1|)) InVars {#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_#t~mem72=|v_ssl3_accept_#t~mem72_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48} OutVars{#memory_int=|v_#memory_int_115|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_48, ssl3_accept_~s.base=v_ssl3_accept_~s.base_48, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem72, ssl3_accept_#t~mem73] {21816#false} is VALID [2022-04-14 23:35:05,833 INFO L290 TraceCheckUtils]: 122: Hoare triple {21816#false} [861] L1248-->L1251: Formula: (and (not (= |v_ssl3_accept_#t~mem73_5| 8608)) (= (select (select |v_#memory_int_116| v_ssl3_accept_~s.base_49) (+ 52 v_ssl3_accept_~s.offset_49)) |v_ssl3_accept_#t~mem74_1|)) InVars {#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem73=|v_ssl3_accept_#t~mem73_5|} OutVars{#memory_int=|v_#memory_int_116|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_49, ssl3_accept_~s.base=v_ssl3_accept_~s.base_49, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_1|} AuxVars[] AssignedVars[ssl3_accept_#t~mem73, ssl3_accept_#t~mem74] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 123: Hoare triple {21816#false} [864] L1251-->L1254: Formula: (and (= |v_ssl3_accept_#t~mem75_1| (select (select |v_#memory_int_117| v_ssl3_accept_~s.base_50) (+ 52 v_ssl3_accept_~s.offset_50))) (not (= |v_ssl3_accept_#t~mem74_5| 8609))) InVars {#memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50, ssl3_accept_#t~mem74=|v_ssl3_accept_#t~mem74_5|} OutVars{ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_1|, #memory_int=|v_#memory_int_117|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_50, ssl3_accept_~s.base=v_ssl3_accept_~s.base_50} AuxVars[] AssignedVars[ssl3_accept_#t~mem74, ssl3_accept_#t~mem75] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 124: Hoare triple {21816#false} [868] L1254-->L1257: Formula: (and (= (select (select |v_#memory_int_118| v_ssl3_accept_~s.base_51) (+ 52 v_ssl3_accept_~s.offset_51)) |v_ssl3_accept_#t~mem76_1|) (not (= |v_ssl3_accept_#t~mem75_5| 8640))) InVars {#memory_int=|v_#memory_int_118|, ssl3_accept_#t~mem75=|v_ssl3_accept_#t~mem75_5|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} OutVars{#memory_int=|v_#memory_int_118|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_51, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_51} AuxVars[] AssignedVars[ssl3_accept_#t~mem75, ssl3_accept_#t~mem76] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 125: Hoare triple {21816#false} [871] L1257-->L1260: Formula: (and (not (= |v_ssl3_accept_#t~mem76_5| 8641)) (= |v_ssl3_accept_#t~mem77_1| (select (select |v_#memory_int_119| v_ssl3_accept_~s.base_52) (+ 52 v_ssl3_accept_~s.offset_52)))) InVars {#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem76=|v_ssl3_accept_#t~mem76_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} OutVars{#memory_int=|v_#memory_int_119|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_52, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_52} AuxVars[] AssignedVars[ssl3_accept_#t~mem76, ssl3_accept_#t~mem77] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 126: Hoare triple {21816#false} [875] L1260-->L1263: Formula: (and (= (select (select |v_#memory_int_120| v_ssl3_accept_~s.base_53) (+ 52 v_ssl3_accept_~s.offset_53)) |v_ssl3_accept_#t~mem78_1|) (not (= 8656 |v_ssl3_accept_#t~mem77_5|))) InVars {#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem77=|v_ssl3_accept_#t~mem77_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} OutVars{#memory_int=|v_#memory_int_120|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_53, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_53} AuxVars[] AssignedVars[ssl3_accept_#t~mem77, ssl3_accept_#t~mem78] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 127: Hoare triple {21816#false} [880] L1263-->L1266: Formula: (and (not (= 8657 |v_ssl3_accept_#t~mem78_5|)) (= (select (select |v_#memory_int_121| v_ssl3_accept_~s.base_54) (+ 52 v_ssl3_accept_~s.offset_54)) |v_ssl3_accept_#t~mem79_1|)) InVars {#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem78=|v_ssl3_accept_#t~mem78_5|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} OutVars{#memory_int=|v_#memory_int_121|, ssl3_accept_~s.offset=v_ssl3_accept_~s.offset_54, ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_1|, ssl3_accept_~s.base=v_ssl3_accept_~s.base_54} AuxVars[] AssignedVars[ssl3_accept_#t~mem78, ssl3_accept_#t~mem79] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 128: Hoare triple {21816#false} [884] L1266-->L1270: Formula: (= |v_ssl3_accept_#t~mem79_3| 8672) InVars {ssl3_accept_#t~mem79=|v_ssl3_accept_#t~mem79_3|} OutVars{} AuxVars[] AssignedVars[ssl3_accept_#t~mem79] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 129: Hoare triple {21816#false} [888] L1270-->L1615: Formula: (and (<= |v_ssl3_accept_#t~nondet144_2| 2147483647) (= v_ssl3_accept_~ret~0_7 |v_ssl3_accept_#t~nondet144_2|) (<= 0 (+ |v_ssl3_accept_#t~nondet144_2| 2147483648))) InVars {ssl3_accept_#t~nondet144=|v_ssl3_accept_#t~nondet144_2|} OutVars{ssl3_accept_~ret~0=v_ssl3_accept_~ret~0_7} AuxVars[] AssignedVars[ssl3_accept_~ret~0, ssl3_accept_#t~nondet144] {21816#false} is VALID [2022-04-14 23:35:05,834 INFO L290 TraceCheckUtils]: 130: Hoare triple {21816#false} [895] L1615-->L1616: Formula: (= v_ssl3_accept_~blastFlag~0_7 4) InVars {ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} OutVars{ssl3_accept_~blastFlag~0=v_ssl3_accept_~blastFlag~0_7} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,835 INFO L290 TraceCheckUtils]: 131: Hoare triple {21816#false} [901] L1616-->ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21816#false} is VALID [2022-04-14 23:35:05,835 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-04-14 23:35:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-14 23:35:05,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515650375] [2022-04-14 23:35:05,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515650375] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-14 23:35:05,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-14 23:35:05,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-14 23:35:05,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514296301] [2022-04-14 23:35:05,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-14 23:35:05,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 132 [2022-04-14 23:35:05,837 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-14 23:35:05,837 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:05,894 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:35:05,895 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-14 23:35:05,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-14 23:35:05,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-14 23:35:05,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-14 23:35:05,896 INFO L87 Difference]: Start difference. First operand 346 states and 542 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:07,932 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-14 23:35:09,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:09,204 INFO L93 Difference]: Finished difference Result 354 states and 552 transitions. [2022-04-14 23:35:09,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-14 23:35:09,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 132 [2022-04-14 23:35:09,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-14 23:35:09,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2022-04-14 23:35:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2022-04-14 23:35:09,207 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 216 transitions. [2022-04-14 23:35:09,352 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 216 edges. 216 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-14 23:35:09,357 INFO L225 Difference]: With dead ends: 354 [2022-04-14 23:35:09,357 INFO L226 Difference]: Without dead ends: 346 [2022-04-14 23:35:09,357 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-04-14 23:35:09,357 INFO L913 BasicCegarLoop]: 199 mSDtfsCounter, 7 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-14 23:35:09,357 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 791 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 429 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-04-14 23:35:09,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-04-14 23:35:09,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2022-04-14 23:35:09,362 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-14 23:35:09,363 INFO L82 GeneralOperation]: Start isEquivalent. First operand 346 states. Second operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,363 INFO L74 IsIncluded]: Start isIncluded. First operand 346 states. Second operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,364 INFO L87 Difference]: Start difference. First operand 346 states. Second operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:09,370 INFO L93 Difference]: Finished difference Result 346 states and 541 transitions. [2022-04-14 23:35:09,370 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 541 transitions. [2022-04-14 23:35:09,370 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:09,371 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:09,371 INFO L74 IsIncluded]: Start isIncluded. First operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 346 states. [2022-04-14 23:35:09,372 INFO L87 Difference]: Start difference. First operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 346 states. [2022-04-14 23:35:09,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-14 23:35:09,378 INFO L93 Difference]: Finished difference Result 346 states and 541 transitions. [2022-04-14 23:35:09,378 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 541 transitions. [2022-04-14 23:35:09,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-14 23:35:09,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-14 23:35:09,379 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-14 23:35:09,379 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-14 23:35:09,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 341 states have (on average 1.5747800586510263) internal successors, (537), 341 states have internal predecessors, (537), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 541 transitions. [2022-04-14 23:35:09,385 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 541 transitions. Word has length 132 [2022-04-14 23:35:09,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-14 23:35:09,386 INFO L478 AbstractCegarLoop]: Abstraction has 346 states and 541 transitions. [2022-04-14 23:35:09,386 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-14 23:35:09,386 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 541 transitions. [2022-04-14 23:35:09,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-14 23:35:09,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-14 23:35:09,387 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:35:09,387 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-14 23:35:09,388 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-14 23:35:09,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-14 23:35:09,388 INFO L85 PathProgramCache]: Analyzing trace with hash 885870019, now seen corresponding path program 1 times [2022-04-14 23:35:09,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-14 23:35:09,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734037244] [2022-04-14 23:35:09,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-14 23:35:09,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-14 23:35:09,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-14 23:35:09,830 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-04-14 23:35:10,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-14 23:35:10,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-04-14 23:35:10,112 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-04-14 23:35:10,113 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-14 23:35:10,114 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-14 23:35:10,116 INFO L719 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-14 23:35:10,118 INFO L177 ceAbstractionStarter]: Computing trace abstraction results [2022-04-14 23:35:10,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 11:35:10 BasicIcfg [2022-04-14 23:35:10,260 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-14 23:35:10,261 INFO L158 Benchmark]: Toolchain (without parser) took 89701.06ms. Allocated memory was 202.4MB in the beginning and 244.3MB in the end (delta: 41.9MB). Free memory was 152.4MB in the beginning and 96.5MB in the end (delta: 55.9MB). Peak memory consumption was 98.8MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,261 INFO L158 Benchmark]: CDTParser took 0.49ms. Allocated memory is still 202.4MB. Free memory was 170.7MB in the beginning and 170.6MB in the end (delta: 151.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-04-14 23:35:10,261 INFO L158 Benchmark]: CACSL2BoogieTranslator took 557.84ms. Allocated memory is still 202.4MB. Free memory was 152.1MB in the beginning and 156.3MB in the end (delta: -4.2MB). Peak memory consumption was 14.9MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,261 INFO L158 Benchmark]: Boogie Preprocessor took 136.45ms. Allocated memory is still 202.4MB. Free memory was 156.3MB in the beginning and 146.9MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,262 INFO L158 Benchmark]: RCFGBuilder took 3419.01ms. Allocated memory was 202.4MB in the beginning and 244.3MB in the end (delta: 41.9MB). Free memory was 146.8MB in the beginning and 149.9MB in the end (delta: -3.1MB). Peak memory consumption was 39.3MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,263 INFO L158 Benchmark]: IcfgTransformer took 122.03ms. Allocated memory is still 244.3MB. Free memory was 149.9MB in the beginning and 140.5MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,264 INFO L158 Benchmark]: TraceAbstraction took 85458.11ms. Allocated memory is still 244.3MB. Free memory was 140.0MB in the beginning and 96.5MB in the end (delta: 43.5MB). Peak memory consumption was 44.5MB. Max. memory is 8.0GB. [2022-04-14 23:35:10,269 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.49ms. Allocated memory is still 202.4MB. Free memory was 170.7MB in the beginning and 170.6MB in the end (delta: 151.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 557.84ms. Allocated memory is still 202.4MB. Free memory was 152.1MB in the beginning and 156.3MB in the end (delta: -4.2MB). Peak memory consumption was 14.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 136.45ms. Allocated memory is still 202.4MB. Free memory was 156.3MB in the beginning and 146.9MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * RCFGBuilder took 3419.01ms. Allocated memory was 202.4MB in the beginning and 244.3MB in the end (delta: 41.9MB). Free memory was 146.8MB in the beginning and 149.9MB in the end (delta: -3.1MB). Peak memory consumption was 39.3MB. Max. memory is 8.0GB. * IcfgTransformer took 122.03ms. Allocated memory is still 244.3MB. Free memory was 149.9MB in the beginning and 140.5MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 85458.11ms. Allocated memory is still 244.3MB. Free memory was 140.0MB in the beginning and 96.5MB in the end (delta: 43.5MB). Peak memory consumption was 44.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1733]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 1152. Possible FailurePath: [L1054] static int init = 1; [L1055] static SSL_METHOD SSLv3_server_data ; VAL [\old(init)=4294967301, \old(SSLv3_server_data)=null, \old(SSLv3_server_data)=null, init=1, SSLv3_server_data={4:0}] [L1077] SSL *s ; [L1078] int tmp ; [L1082] s = malloc(sizeof(SSL)) [L1083] s->s3 = malloc(sizeof(struct ssl3_state_st)) [L1084] s->ctx = malloc(sizeof(SSL_CTX)) [L1085] s->session = malloc(sizeof(SSL_SESSION)) [L1086] s->state = 8464 [L1088] s->info_callback = (void (*) ()) __VERIFIER_nondet_ulong() [L1089] s->options = __VERIFIER_nondet_ulong() [L1090] s->verify_mode = __VERIFIER_nondet_int() [L1091] EXPR s->session [L1091] (s->session)->peer = (struct x509_st*) __VERIFIER_nondet_ulong() [L1092] EXPR s->s3 [L1092] (s->s3)->tmp.cert_request = __VERIFIER_nondet_int() [L1093] EXPR s->s3 [L1093] (s->s3)->tmp.new_cipher = malloc(sizeof(struct ssl_cipher_st)) [L1094] EXPR s->s3 [L1094] EXPR (s->s3)->tmp.new_cipher [L1094] ((s->s3)->tmp.new_cipher)->algorithms = __VERIFIER_nondet_ulong() [L1095] EXPR s->s3 [L1095] EXPR (s->s3)->tmp.new_cipher [L1095] ((s->s3)->tmp.new_cipher)->algo_strength = __VERIFIER_nondet_ulong() [L1096] COND FALSE !(__VERIFIER_nondet_int()) [L1102] s->cert = malloc(sizeof(struct cert_st)) [L1103] EXPR s->cert [L1103] (s->cert)->pkeys[0].privatekey = (struct evp_pkey_st*) __VERIFIER_nondet_ulong() [L1106] CALL ssl3_accept(s) VAL [init=1, s={-4294967298:0}, SSLv3_server_data={4:0}] [L1112] BUF_MEM *buf ; [L1113] unsigned long l ; [L1114] unsigned long Time ; [L1115] unsigned long tmp ; [L1116] void (*cb)() ; [L1117] long num1 ; [L1118] int ret ; [L1119] int new_state ; [L1120] int state ; [L1121] int skip ; [L1122] int got_new_session ; [L1123] int tmp___1 = __VERIFIER_nondet_int() ; [L1124] int tmp___2 = __VERIFIER_nondet_int() ; [L1125] int tmp___3 = __VERIFIER_nondet_int() ; [L1126] int tmp___4 = __VERIFIER_nondet_int() ; [L1127] int tmp___5 = __VERIFIER_nondet_int() ; [L1128] int tmp___6 = __VERIFIER_nondet_int() ; [L1129] int tmp___7 ; [L1130] long tmp___8 = __VERIFIER_nondet_long() ; [L1131] int tmp___9 = __VERIFIER_nondet_int() ; [L1132] int tmp___10 = __VERIFIER_nondet_int() ; [L1133] int blastFlag ; [L1137] blastFlag = 0 [L1138] s->hit=__VERIFIER_nondet_int () [L1139] s->state = 8464 [L1140] tmp = __VERIFIER_nondet_int() [L1141] Time = tmp [L1142] cb = (void (*)())((void *)0) [L1143] ret = -1 [L1144] skip = 0 [L1145] got_new_session = 0 [L1146] EXPR s->info_callback VAL [={0:0}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->info_callback={0:-2}, skip=0, SSLv3_server_data={4:0}, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1146] COND TRUE (unsigned long )s->info_callback != (unsigned long )((void *)0) [L1147] EXPR s->info_callback [L1147] cb = s->info_callback [L1151] EXPR s->in_handshake [L1151] s->in_handshake += 1 [L1152] COND FALSE !(tmp___1 & 12288) VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1161] EXPR s->cert VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->cert={-4294967295:0}, skip=0, SSLv3_server_data={4:0}, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1161] COND FALSE !((unsigned long )s->cert == (unsigned long )((void *)0)) [L1167] COND TRUE 1 VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1169] EXPR s->state [L1169] state = s->state [L1170] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1170] COND FALSE !(s->state == 12292) [L1173] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1173] COND FALSE !(s->state == 16384) [L1176] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1176] COND FALSE !(s->state == 8192) [L1179] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1179] COND FALSE !(s->state == 24576) [L1182] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1182] COND FALSE !(s->state == 8195) [L1185] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1185] COND FALSE !(s->state == 8480) [L1188] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1188] COND FALSE !(s->state == 8481) [L1191] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1191] COND FALSE !(s->state == 8482) [L1194] EXPR s->state VAL [={0:-2}, blastFlag=0, got_new_session=0, init=1, ret=-1, s={-4294967298:0}, s={-4294967298:0}, s->state=8464, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1194] COND TRUE s->state == 8464 [L1354] s->shutdown = 0 [L1355] ret = __VERIFIER_nondet_int() [L1356] COND TRUE blastFlag == 0 [L1357] blastFlag = 1 VAL [={0:-2}, blastFlag=1, got_new_session=0, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1361] COND FALSE !(ret <= 0) [L1366] got_new_session = 1 [L1367] s->state = 8496 [L1368] s->init_num = 0 VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] EXPR s->s3 [L1692] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2}, (s->s3)->tmp.reuse_message=4294967326, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->s3={-4294967296:0}, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1721] skip = 0 VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1167] COND TRUE 1 VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8464, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1169] EXPR s->state [L1169] state = s->state [L1170] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1170] COND FALSE !(s->state == 12292) [L1173] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1173] COND FALSE !(s->state == 16384) [L1176] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1176] COND FALSE !(s->state == 8192) [L1179] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1179] COND FALSE !(s->state == 24576) [L1182] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1182] COND FALSE !(s->state == 8195) [L1185] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1185] COND FALSE !(s->state == 8480) [L1188] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1188] COND FALSE !(s->state == 8481) [L1191] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1191] COND FALSE !(s->state == 8482) [L1194] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1194] COND FALSE !(s->state == 8464) [L1197] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1197] COND FALSE !(s->state == 8465) [L1200] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1200] COND FALSE !(s->state == 8466) [L1203] EXPR s->state VAL [={0:-2}, blastFlag=1, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8496, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1203] COND TRUE s->state == 8496 [L1372] ret = __VERIFIER_nondet_int() [L1373] COND TRUE blastFlag == 1 [L1374] blastFlag = 2 VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1378] COND FALSE !(ret <= 0) [L1383] s->hit VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->hit=8, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1383] COND TRUE s->hit [L1384] s->state = 8656 VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1388] s->init_num = 0 VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] EXPR s->s3 [L1692] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2}, (s->s3)->tmp.reuse_message=4294967326, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->s3={-4294967296:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1721] skip = 0 VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1167] COND TRUE 1 VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8496, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1169] EXPR s->state [L1169] state = s->state [L1170] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1170] COND FALSE !(s->state == 12292) [L1173] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1173] COND FALSE !(s->state == 16384) [L1176] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1176] COND FALSE !(s->state == 8192) [L1179] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1179] COND FALSE !(s->state == 24576) [L1182] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1182] COND FALSE !(s->state == 8195) [L1185] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1185] COND FALSE !(s->state == 8480) [L1188] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1188] COND FALSE !(s->state == 8481) [L1191] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1191] COND FALSE !(s->state == 8482) [L1194] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1194] COND FALSE !(s->state == 8464) [L1197] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1197] COND FALSE !(s->state == 8465) [L1200] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1200] COND FALSE !(s->state == 8466) [L1203] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1203] COND FALSE !(s->state == 8496) [L1206] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1206] COND FALSE !(s->state == 8497) [L1209] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1209] COND FALSE !(s->state == 8512) [L1212] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1212] COND FALSE !(s->state == 8513) [L1215] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1215] COND FALSE !(s->state == 8528) [L1218] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1218] COND FALSE !(s->state == 8529) [L1221] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1221] COND FALSE !(s->state == 8544) [L1224] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1224] COND FALSE !(s->state == 8545) [L1227] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1227] COND FALSE !(s->state == 8560) [L1230] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1230] COND FALSE !(s->state == 8561) [L1233] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1233] COND FALSE !(s->state == 8448) [L1236] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1236] COND FALSE !(s->state == 8576) [L1239] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1239] COND FALSE !(s->state == 8577) [L1242] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1242] COND FALSE !(s->state == 8592) [L1245] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1245] COND FALSE !(s->state == 8593) [L1248] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1248] COND FALSE !(s->state == 8608) [L1251] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1251] COND FALSE !(s->state == 8609) [L1254] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1254] COND FALSE !(s->state == 8640) [L1257] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1257] COND FALSE !(s->state == 8641) [L1260] EXPR s->state VAL [={0:-2}, blastFlag=2, got_new_session=1, init=1, ret=1, s={-4294967298:0}, s={-4294967298:0}, s->state=8656, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1260] COND TRUE s->state == 8656 [L1581] EXPR s->session [L1581] EXPR s->s3 [L1581] EXPR (s->s3)->tmp.new_cipher [L1581] (s->session)->cipher = (s->s3)->tmp.new_cipher [L1582] COND FALSE !(! tmp___9) [L1588] ret = __VERIFIER_nondet_int() [L1589] COND TRUE blastFlag == 2 [L1590] blastFlag = 4 VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1598] COND FALSE !(ret <= 0) [L1603] s->state = 8672 [L1604] s->init_num = 0 VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1605] COND FALSE !(! tmp___10) VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] EXPR s->s3 [L1692] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2}, (s->s3)->tmp.reuse_message=4294967326, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->s3={-4294967296:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1692] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1721] skip = 0 VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1167] COND TRUE 1 VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8656, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1169] EXPR s->state [L1169] state = s->state [L1170] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1170] COND FALSE !(s->state == 12292) [L1173] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1173] COND FALSE !(s->state == 16384) [L1176] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1176] COND FALSE !(s->state == 8192) [L1179] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1179] COND FALSE !(s->state == 24576) [L1182] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1182] COND FALSE !(s->state == 8195) [L1185] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1185] COND FALSE !(s->state == 8480) [L1188] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1188] COND FALSE !(s->state == 8481) [L1191] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1191] COND FALSE !(s->state == 8482) [L1194] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1194] COND FALSE !(s->state == 8464) [L1197] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1197] COND FALSE !(s->state == 8465) [L1200] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1200] COND FALSE !(s->state == 8466) [L1203] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1203] COND FALSE !(s->state == 8496) [L1206] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1206] COND FALSE !(s->state == 8497) [L1209] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1209] COND FALSE !(s->state == 8512) [L1212] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1212] COND FALSE !(s->state == 8513) [L1215] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1215] COND FALSE !(s->state == 8528) [L1218] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1218] COND FALSE !(s->state == 8529) [L1221] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1221] COND FALSE !(s->state == 8544) [L1224] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1224] COND FALSE !(s->state == 8545) [L1227] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1227] COND FALSE !(s->state == 8560) [L1230] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1230] COND FALSE !(s->state == 8561) [L1233] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1233] COND FALSE !(s->state == 8448) [L1236] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1236] COND FALSE !(s->state == 8576) [L1239] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1239] COND FALSE !(s->state == 8577) [L1242] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1242] COND FALSE !(s->state == 8592) [L1245] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1245] COND FALSE !(s->state == 8593) [L1248] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1248] COND FALSE !(s->state == 8608) [L1251] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1251] COND FALSE !(s->state == 8609) [L1254] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1254] COND FALSE !(s->state == 8640) [L1257] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1257] COND FALSE !(s->state == 8641) [L1260] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1260] COND FALSE !(s->state == 8656) [L1263] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1263] COND FALSE !(s->state == 8657) [L1266] EXPR s->state VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=17, s={-4294967298:0}, s={-4294967298:0}, s->state=8672, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1266] COND TRUE s->state == 8672 [L1614] ret = __VERIFIER_nondet_int() [L1615] COND TRUE blastFlag == 4 VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=0, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] [L1733] reach_error() VAL [={0:-2}, blastFlag=4, got_new_session=1, init=1, ret=0, s={-4294967298:0}, s={-4294967298:0}, skip=0, SSLv3_server_data={4:0}, state=8672, Time=9, tmp=9, tmp___1=1, tmp___10=7, tmp___2=10, tmp___3=11, tmp___4=0, tmp___5=-11, tmp___6=0, tmp___8=0, tmp___9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 153 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 85.3s, OverallIterations: 22, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 78.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 23 mSolverCounterUnknown, 1379 SdHoareTripleChecker+Valid, 56.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1379 mSDsluCounter, 9347 SdHoareTripleChecker+Invalid, 56.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5891 mSDsCounter, 578 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8717 IncrementalHoareTripleChecker+Invalid, 9318 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 578 mSolverCounterUnsat, 3456 mSDtfsCounter, 8717 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 165 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=346occurred in iteration=20, InterpolantAutomatonStates: 108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 21 MinimizatonAttempts, 917 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 2.1s InterpolantComputationTime, 1795 NumberOfCodeBlocks, 1795 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 1642 ConstructedInterpolants, 0 QuantifiedInterpolants, 4952 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 21 InterpolantComputations, 21 PerfectInterpolantSequences, 500/500 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-04-14 23:35:10,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...