./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ba6eb72b2235d93ac0dcdd3f0e672793184c4cf65112c581319750a174c5bca8 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 09:28:18,886 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 09:28:18,888 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 09:28:18,917 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 09:28:18,917 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 09:28:18,918 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 09:28:18,920 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 09:28:18,929 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 09:28:18,931 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 09:28:18,939 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 09:28:18,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 09:28:18,940 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 09:28:18,941 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 09:28:18,942 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 09:28:18,943 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 09:28:18,944 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 09:28:18,944 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 09:28:18,945 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 09:28:18,947 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 09:28:18,949 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 09:28:18,950 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 09:28:18,960 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 09:28:18,962 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 09:28:18,963 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 09:28:18,970 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 09:28:18,970 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 09:28:18,971 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 09:28:18,971 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 09:28:18,972 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 09:28:18,973 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 09:28:18,973 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 09:28:18,974 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 09:28:18,975 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 09:28:18,975 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 09:28:18,976 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 09:28:18,977 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 09:28:18,977 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 09:28:18,977 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 09:28:18,978 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 09:28:18,979 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 09:28:18,979 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 09:28:18,983 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 09:28:19,022 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 09:28:19,026 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 09:28:19,027 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 09:28:19,027 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 09:28:19,028 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 09:28:19,028 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 09:28:19,029 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 09:28:19,029 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 09:28:19,029 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 09:28:19,030 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 09:28:19,031 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 09:28:19,031 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 09:28:19,031 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 09:28:19,032 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 09:28:19,032 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 09:28:19,032 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 09:28:19,032 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 09:28:19,032 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 09:28:19,033 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 09:28:19,033 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 09:28:19,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 09:28:19,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:28:19,034 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 09:28:19,034 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 09:28:19,034 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 09:28:19,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 09:28:19,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 09:28:19,035 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 09:28:19,035 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 09:28:19,035 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 09:28:19,035 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ba6eb72b2235d93ac0dcdd3f0e672793184c4cf65112c581319750a174c5bca8 [2022-11-20 09:28:19,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 09:28:19,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 09:28:19,354 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 09:28:19,356 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 09:28:19,357 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 09:28:19,358 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i [2022-11-20 09:28:22,444 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 09:28:23,072 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 09:28:23,073 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i [2022-11-20 09:28:23,118 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/c16c37b82/8ca22f6e27d84934b41e3780b78d52b8/FLAG3f0d9ee31 [2022-11-20 09:28:23,134 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/c16c37b82/8ca22f6e27d84934b41e3780b78d52b8 [2022-11-20 09:28:23,136 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 09:28:23,138 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 09:28:23,139 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 09:28:23,139 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 09:28:23,143 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 09:28:23,144 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:28:23" (1/1) ... [2022-11-20 09:28:23,145 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5407dcce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:23, skipping insertion in model container [2022-11-20 09:28:23,145 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:28:23" (1/1) ... [2022-11-20 09:28:23,154 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 09:28:23,254 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 09:28:23,574 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4493,4506] [2022-11-20 09:28:23,584 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4553,4566] [2022-11-20 09:28:24,974 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,975 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,975 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,976 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,978 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,996 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,997 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:24,999 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,000 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,003 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,004 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,005 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,006 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:25,714 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:28:25,715 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:28:25,717 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:28:25,718 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:28:25,720 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:28:25,721 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:28:25,722 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:28:25,722 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:28:25,723 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:28:25,724 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:28:25,937 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:28:26,298 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,306 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,340 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,350 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,357 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,359 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,385 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,387 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,388 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,391 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,391 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,392 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,393 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:28:26,516 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 09:28:26,545 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4493,4506] [2022-11-20 09:28:26,546 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4553,4566] [2022-11-20 09:28:26,595 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,597 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,598 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,598 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,600 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,616 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,617 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,618 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,619 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,620 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,621 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,621 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,622 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,707 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:28:26,708 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:28:26,709 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:28:26,710 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:28:26,711 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:28:26,712 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:28:26,713 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:28:26,713 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:28:26,714 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:28:26,714 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:28:26,752 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:28:26,901 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,902 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,912 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,914 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,918 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,919 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,933 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,934 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,934 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,935 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,935 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,936 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,936 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:28:26,964 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:28:27,297 INFO L208 MainTranslator]: Completed translation [2022-11-20 09:28:27,297 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27 WrapperNode [2022-11-20 09:28:27,298 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 09:28:27,299 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 09:28:27,299 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 09:28:27,299 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 09:28:27,307 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,506 INFO L138 Inliner]: procedures = 774, calls = 2431, calls flagged for inlining = 69, calls inlined = 12, statements flattened = 621 [2022-11-20 09:28:27,507 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 09:28:27,509 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 09:28:27,510 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 09:28:27,510 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 09:28:27,521 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,521 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,561 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,562 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,589 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,593 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,600 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,604 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,612 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 09:28:27,613 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 09:28:27,613 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 09:28:27,613 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 09:28:27,614 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (1/1) ... [2022-11-20 09:28:27,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:28:27,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:27,651 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 09:28:27,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 09:28:27,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2022-11-20 09:28:27,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 09:28:27,706 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-20 09:28:27,706 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-20 09:28:27,707 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 09:28:27,708 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 09:28:27,708 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2022-11-20 09:28:27,708 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2022-11-20 09:28:27,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 09:28:27,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 09:28:27,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 09:28:27,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 09:28:27,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 09:28:27,709 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-20 09:28:27,710 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-20 09:28:27,710 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-20 09:28:27,710 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-20 09:28:27,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-20 09:28:27,711 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-20 09:28:27,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 09:28:27,711 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-11-20 09:28:27,711 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-11-20 09:28:27,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 09:28:27,712 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-20 09:28:27,712 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-20 09:28:27,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 09:28:27,712 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2022-11-20 09:28:27,712 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2022-11-20 09:28:27,712 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 09:28:27,713 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2022-11-20 09:28:27,713 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2022-11-20 09:28:27,713 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 09:28:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 09:28:27,714 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2022-11-20 09:28:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2022-11-20 09:28:27,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 09:28:27,714 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-20 09:28:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-20 09:28:27,715 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-11-20 09:28:27,715 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-11-20 09:28:27,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 09:28:28,099 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 09:28:28,103 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 09:28:29,129 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 09:28:29,143 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 09:28:29,146 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 09:28:29,149 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:28:29 BoogieIcfgContainer [2022-11-20 09:28:29,150 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 09:28:29,154 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 09:28:29,155 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 09:28:29,160 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 09:28:29,161 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 09:28:23" (1/3) ... [2022-11-20 09:28:29,169 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24b4c8bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:28:29, skipping insertion in model container [2022-11-20 09:28:29,169 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:28:27" (2/3) ... [2022-11-20 09:28:29,170 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24b4c8bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:28:29, skipping insertion in model container [2022-11-20 09:28:29,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:28:29" (3/3) ... [2022-11-20 09:28:29,172 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_table_move_harness.i [2022-11-20 09:28:29,192 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 09:28:29,192 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 09:28:29,265 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 09:28:29,276 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@13605b00, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 09:28:29,277 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 09:28:29,281 INFO L276 IsEmpty]: Start isEmpty. Operand has 126 states, 79 states have (on average 1.1645569620253164) internal successors, (92), 79 states have internal predecessors, (92), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-11-20 09:28:29,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 09:28:29,306 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:29,307 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 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-11-20 09:28:29,308 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:29,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:29,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1851529921, now seen corresponding path program 1 times [2022-11-20 09:28:29,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:29,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309914678] [2022-11-20 09:28:29,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:29,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:29,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:29,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:29,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309914678] [2022-11-20 09:28:29,985 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-20 09:28:29,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973595960] [2022-11-20 09:28:29,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:29,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:29,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:29,990 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:30,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 09:28:30,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:30,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 2423 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-20 09:28:30,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-11-20 09:28:30,801 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:30,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973595960] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:30,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:30,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 09:28:30,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339822678] [2022-11-20 09:28:30,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:30,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 09:28:30,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:30,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 09:28:30,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 09:28:30,873 INFO L87 Difference]: Start difference. First operand has 126 states, 79 states have (on average 1.1645569620253164) internal successors, (92), 79 states have internal predecessors, (92), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-20 09:28:30,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:28:30,949 INFO L93 Difference]: Finished difference Result 244 states and 318 transitions. [2022-11-20 09:28:30,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 09:28:30,951 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 139 [2022-11-20 09:28:30,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:28:30,965 INFO L225 Difference]: With dead ends: 244 [2022-11-20 09:28:30,965 INFO L226 Difference]: Without dead ends: 120 [2022-11-20 09:28:30,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 09:28:30,982 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:28:30,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:28:31,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-11-20 09:28:31,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2022-11-20 09:28:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 73 states have (on average 1.1369863013698631) internal successors, (83), 74 states have internal predecessors, (83), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 09:28:31,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 146 transitions. [2022-11-20 09:28:31,064 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 146 transitions. Word has length 139 [2022-11-20 09:28:31,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:28:31,066 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 146 transitions. [2022-11-20 09:28:31,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-20 09:28:31,067 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 146 transitions. [2022-11-20 09:28:31,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-20 09:28:31,078 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:31,078 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:28:31,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:31,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-20 09:28:31,279 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:31,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:31,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1946732163, now seen corresponding path program 1 times [2022-11-20 09:28:31,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:31,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645796513] [2022-11-20 09:28:31,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:31,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:31,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42325496] [2022-11-20 09:28:31,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:31,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:31,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:31,441 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:31,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 09:28:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:32,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 2451 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 09:28:32,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-11-20 09:28:32,244 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:32,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:32,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645796513] [2022-11-20 09:28:32,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:32,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42325496] [2022-11-20 09:28:32,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42325496] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:32,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:32,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 09:28:32,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930188679] [2022-11-20 09:28:32,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:32,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 09:28:32,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:32,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 09:28:32,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 09:28:32,248 INFO L87 Difference]: Start difference. First operand 120 states and 146 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-20 09:28:32,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:28:32,307 INFO L93 Difference]: Finished difference Result 233 states and 284 transitions. [2022-11-20 09:28:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:28:32,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 145 [2022-11-20 09:28:32,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:28:32,309 INFO L225 Difference]: With dead ends: 233 [2022-11-20 09:28:32,309 INFO L226 Difference]: Without dead ends: 125 [2022-11-20 09:28:32,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 141 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-11-20 09:28:32,311 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 2 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:28:32,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 567 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:28:32,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-11-20 09:28:32,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2022-11-20 09:28:32,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 77 states have (on average 1.12987012987013) internal successors, (87), 78 states have internal predecessors, (87), 32 states have call successors, (32), 14 states have call predecessors, (32), 15 states have return successors, (32), 32 states have call predecessors, (32), 31 states have call successors, (32) [2022-11-20 09:28:32,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 151 transitions. [2022-11-20 09:28:32,325 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 151 transitions. Word has length 145 [2022-11-20 09:28:32,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:28:32,326 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 151 transitions. [2022-11-20 09:28:32,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-20 09:28:32,327 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 151 transitions. [2022-11-20 09:28:32,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-11-20 09:28:32,329 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:32,329 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 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, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:32,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:32,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-11-20 09:28:32,540 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:32,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:32,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1359183933, now seen corresponding path program 1 times [2022-11-20 09:28:32,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:32,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624390180] [2022-11-20 09:28:32,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:32,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:28:34,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:28:34,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:28:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:28:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:28:34,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:28:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:28:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:28:34,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-20 09:28:34,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:34,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-20 09:28:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:35,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-20 09:28:35,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-11-20 09:28:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-11-20 09:28:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-20 09:28:35,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-11-20 09:28:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-20 09:28:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-20 09:28:35,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-11-20 09:28:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,217 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-20 09:28:35,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:35,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624390180] [2022-11-20 09:28:35,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624390180] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:28:35,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231942110] [2022-11-20 09:28:35,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:35,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:35,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:35,220 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:35,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 09:28:35,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:35,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 2459 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-20 09:28:35,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:36,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:28:36,416 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-20 09:28:36,416 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:36,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231942110] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:36,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:28:36,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 22 [2022-11-20 09:28:36,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787192463] [2022-11-20 09:28:36,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:36,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 09:28:36,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:36,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 09:28:36,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-11-20 09:28:36,420 INFO L87 Difference]: Start difference. First operand 125 states and 151 transitions. Second operand has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 9 states have internal predecessors, (76), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-20 09:28:36,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:28:36,501 INFO L93 Difference]: Finished difference Result 238 states and 286 transitions. [2022-11-20 09:28:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 09:28:36,502 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 9 states have internal predecessors, (76), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 157 [2022-11-20 09:28:36,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:28:36,505 INFO L225 Difference]: With dead ends: 238 [2022-11-20 09:28:36,505 INFO L226 Difference]: Without dead ends: 134 [2022-11-20 09:28:36,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-11-20 09:28:36,507 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 20 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:28:36,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 563 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 28 Unchecked, 0.0s Time] [2022-11-20 09:28:36,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-11-20 09:28:36,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2022-11-20 09:28:36,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 85 states have (on average 1.1411764705882352) internal successors, (97), 86 states have internal predecessors, (97), 32 states have call successors, (32), 15 states have call predecessors, (32), 16 states have return successors, (33), 32 states have call predecessors, (33), 31 states have call successors, (33) [2022-11-20 09:28:36,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 162 transitions. [2022-11-20 09:28:36,521 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 162 transitions. Word has length 157 [2022-11-20 09:28:36,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:28:36,521 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 162 transitions. [2022-11-20 09:28:36,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 9 states have internal predecessors, (76), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-20 09:28:36,522 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 162 transitions. [2022-11-20 09:28:36,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-11-20 09:28:36,524 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:36,524 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:28:36,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:36,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:36,735 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:36,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:36,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1330683643, now seen corresponding path program 1 times [2022-11-20 09:28:36,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:36,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884051524] [2022-11-20 09:28:36,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:36,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:28:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:28:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:28:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:28:37,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:28:37,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:28:37,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:28:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:37,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:28:37,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-20 09:28:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-20 09:28:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:37,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:37,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-20 09:28:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-11-20 09:28:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-11-20 09:28:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-20 09:28:37,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-11-20 09:28:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-20 09:28:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-20 09:28:37,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-11-20 09:28:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:37,790 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-20 09:28:37,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:37,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884051524] [2022-11-20 09:28:37,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884051524] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:28:37,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851746437] [2022-11-20 09:28:37,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:37,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:37,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:37,793 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:37,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 09:28:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:38,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 2454 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 09:28:38,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-20 09:28:38,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:38,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851746437] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:38,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:28:38,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2022-11-20 09:28:38,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849916341] [2022-11-20 09:28:38,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:38,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 09:28:38,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:38,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 09:28:38,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-20 09:28:38,532 INFO L87 Difference]: Start difference. First operand 134 states and 162 transitions. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 09:28:38,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:28:38,801 INFO L93 Difference]: Finished difference Result 242 states and 294 transitions. [2022-11-20 09:28:38,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 09:28:38,802 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 157 [2022-11-20 09:28:38,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:28:38,804 INFO L225 Difference]: With dead ends: 242 [2022-11-20 09:28:38,804 INFO L226 Difference]: Without dead ends: 136 [2022-11-20 09:28:38,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-11-20 09:28:38,806 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 148 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:28:38,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 435 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 09:28:38,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-20 09:28:38,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2022-11-20 09:28:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 86 states have (on average 1.127906976744186) internal successors, (97), 87 states have internal predecessors, (97), 33 states have call successors, (33), 15 states have call predecessors, (33), 16 states have return successors, (36), 33 states have call predecessors, (36), 32 states have call successors, (36) [2022-11-20 09:28:38,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 166 transitions. [2022-11-20 09:28:38,841 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 166 transitions. Word has length 157 [2022-11-20 09:28:38,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:28:38,841 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 166 transitions. [2022-11-20 09:28:38,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 09:28:38,842 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 166 transitions. [2022-11-20 09:28:38,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-11-20 09:28:38,844 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:38,844 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:28:38,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:39,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:39,045 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:39,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:39,046 INFO L85 PathProgramCache]: Analyzing trace with hash -539435900, now seen corresponding path program 1 times [2022-11-20 09:28:39,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:39,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628469421] [2022-11-20 09:28:39,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:39,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:28:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:28:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:28:39,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:28:39,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:28:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:39,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:28:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:28:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:39,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:39,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:28:40,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:28:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-20 09:28:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-20 09:28:40,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:40,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:28:40,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:28:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-11-20 09:28:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-20 09:28:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:28:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:28:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:28:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-20 09:28:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-11-20 09:28:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-11-20 09:28:40,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,382 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-20 09:28:40,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:40,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628469421] [2022-11-20 09:28:40,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628469421] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:28:40,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295239339] [2022-11-20 09:28:40,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:40,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:40,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:40,385 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:40,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 09:28:40,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:40,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 2483 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-20 09:28:40,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:43,239 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= 0 (select (select |c_#memory_$Pointer$.offset| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset)))) (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$.base| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset) 0)))) is different from true [2022-11-20 09:28:51,316 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 09:28:59,412 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 21 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 09:28:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-20 09:28:59,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:59,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295239339] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:59,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:28:59,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2022-11-20 09:28:59,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712410622] [2022-11-20 09:28:59,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 09:28:59,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:59,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 09:28:59,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=202, Unknown=3, NotChecked=28, Total=272 [2022-11-20 09:28:59,450 INFO L87 Difference]: Start difference. First operand 136 states and 166 transitions. Second operand has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-20 09:28:59,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:28:59,690 INFO L93 Difference]: Finished difference Result 249 states and 307 transitions. [2022-11-20 09:28:59,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 09:28:59,691 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) Word has length 163 [2022-11-20 09:28:59,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:28:59,692 INFO L225 Difference]: With dead ends: 249 [2022-11-20 09:28:59,693 INFO L226 Difference]: Without dead ends: 139 [2022-11-20 09:28:59,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=54, Invalid=253, Unknown=3, NotChecked=32, Total=342 [2022-11-20 09:28:59,694 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 5 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 09:28:59,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 780 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 218 Unchecked, 0.1s Time] [2022-11-20 09:28:59,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-11-20 09:28:59,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-11-20 09:28:59,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 88 states have (on average 1.125) internal successors, (99), 88 states have internal predecessors, (99), 33 states have call successors, (33), 16 states have call predecessors, (33), 16 states have return successors, (36), 33 states have call predecessors, (36), 32 states have call successors, (36) [2022-11-20 09:28:59,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 168 transitions. [2022-11-20 09:28:59,710 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 168 transitions. Word has length 163 [2022-11-20 09:28:59,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:28:59,711 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 168 transitions. [2022-11-20 09:28:59,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-20 09:28:59,712 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 168 transitions. [2022-11-20 09:28:59,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-11-20 09:28:59,714 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:28:59,714 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:28:59,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:59,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:59,924 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:28:59,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:59,925 INFO L85 PathProgramCache]: Analyzing trace with hash -971010897, now seen corresponding path program 1 times [2022-11-20 09:28:59,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:59,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960240600] [2022-11-20 09:28:59,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:59,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:00,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:01,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:29:01,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:29:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:29:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:29:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:01,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:29:01,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:29:01,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:01,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:29:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:02,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 09:29:02,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 09:29:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:02,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:02,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-20 09:29:02,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:29:02,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:29:02,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:29:02,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-20 09:29:02,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 09:29:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-20 09:29:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-20 09:29:02,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2022-11-20 09:29:02,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:02,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960240600] [2022-11-20 09:29:02,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960240600] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:02,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514772425] [2022-11-20 09:29:02,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:02,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:02,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:02,495 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:02,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 09:29:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:03,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 2513 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-20 09:29:03,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:03,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:04,474 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-20 09:29:04,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-11-20 09:29:04,974 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-11-20 09:29:04,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:04,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514772425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:04,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:04,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [16] total 26 [2022-11-20 09:29:04,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785828582] [2022-11-20 09:29:04,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:04,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 09:29:04,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:04,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 09:29:04,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-11-20 09:29:04,977 INFO L87 Difference]: Start difference. First operand 138 states and 168 transitions. Second operand has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 9 states have call predecessors, (27), 7 states have call successors, (27) [2022-11-20 09:29:05,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:05,546 INFO L93 Difference]: Finished difference Result 256 states and 316 transitions. [2022-11-20 09:29:05,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 09:29:05,547 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 9 states have call predecessors, (27), 7 states have call successors, (27) Word has length 168 [2022-11-20 09:29:05,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:05,549 INFO L225 Difference]: With dead ends: 256 [2022-11-20 09:29:05,549 INFO L226 Difference]: Without dead ends: 216 [2022-11-20 09:29:05,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 195 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-11-20 09:29:05,551 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 59 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:05,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 771 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 305 Invalid, 0 Unknown, 369 Unchecked, 0.4s Time] [2022-11-20 09:29:05,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-20 09:29:05,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 200. [2022-11-20 09:29:05,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 128 states have (on average 1.140625) internal successors, (146), 133 states have internal predecessors, (146), 45 states have call successors, (45), 22 states have call predecessors, (45), 26 states have return successors, (55), 44 states have call predecessors, (55), 44 states have call successors, (55) [2022-11-20 09:29:05,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 246 transitions. [2022-11-20 09:29:05,575 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 246 transitions. Word has length 168 [2022-11-20 09:29:05,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:05,576 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 246 transitions. [2022-11-20 09:29:05,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 9 states have call predecessors, (27), 7 states have call successors, (27) [2022-11-20 09:29:05,576 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 246 transitions. [2022-11-20 09:29:05,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-11-20 09:29:05,579 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:05,579 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:05,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-20 09:29:05,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:05,789 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:05,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:05,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1364037907, now seen corresponding path program 1 times [2022-11-20 09:29:05,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:05,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261586320] [2022-11-20 09:29:05,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:05,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:29:06,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:29:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:29:06,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:29:06,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:06,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:06,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:29:06,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:29:06,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:06,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:29:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:06,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:06,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 09:29:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 09:29:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:06,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:06,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-20 09:29:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:29:06,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:29:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:29:06,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-20 09:29:06,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 09:29:06,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-20 09:29:06,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-20 09:29:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:06,953 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2022-11-20 09:29:06,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:06,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261586320] [2022-11-20 09:29:06,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261586320] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:06,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:29:06,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 09:29:06,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297960080] [2022-11-20 09:29:06,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:06,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 09:29:06,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:06,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 09:29:06,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 09:29:06,956 INFO L87 Difference]: Start difference. First operand 200 states and 246 transitions. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (25), 6 states have call predecessors, (25), 2 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-20 09:29:07,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:07,705 INFO L93 Difference]: Finished difference Result 246 states and 302 transitions. [2022-11-20 09:29:07,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 09:29:07,706 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (25), 6 states have call predecessors, (25), 2 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) Word has length 168 [2022-11-20 09:29:07,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:07,708 INFO L225 Difference]: With dead ends: 246 [2022-11-20 09:29:07,708 INFO L226 Difference]: Without dead ends: 208 [2022-11-20 09:29:07,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-11-20 09:29:07,710 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 145 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:07,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 406 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 09:29:07,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-11-20 09:29:07,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 201. [2022-11-20 09:29:07,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 129 states have (on average 1.1395348837209303) internal successors, (147), 133 states have internal predecessors, (147), 45 states have call successors, (45), 22 states have call predecessors, (45), 26 states have return successors, (54), 45 states have call predecessors, (54), 44 states have call successors, (54) [2022-11-20 09:29:07,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 246 transitions. [2022-11-20 09:29:07,737 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 246 transitions. Word has length 168 [2022-11-20 09:29:07,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:07,738 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 246 transitions. [2022-11-20 09:29:07,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 6 states have internal predecessors, (65), 4 states have call successors, (25), 6 states have call predecessors, (25), 2 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-20 09:29:07,738 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 246 transitions. [2022-11-20 09:29:07,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-11-20 09:29:07,741 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:07,741 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:07,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 09:29:07,741 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:07,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:07,742 INFO L85 PathProgramCache]: Analyzing trace with hash 720508465, now seen corresponding path program 1 times [2022-11-20 09:29:07,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:07,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17499546] [2022-11-20 09:29:07,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:07,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:07,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:29:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:29:09,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:29:09,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:29:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:09,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:09,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:09,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:29:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:29:09,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:29:09,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:09,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:09,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 09:29:09,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 09:29:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:09,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:09,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-20 09:29:09,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:29:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:09,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:29:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:29:10,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-20 09:29:10,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 09:29:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-20 09:29:10,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-20 09:29:10,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,288 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2022-11-20 09:29:10,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:10,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17499546] [2022-11-20 09:29:10,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17499546] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:10,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943880772] [2022-11-20 09:29:10,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:10,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:10,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:10,290 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:10,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 09:29:10,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:10,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 2532 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 09:29:10,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:11,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 153 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-11-20 09:29:12,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:12,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943880772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:12,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:12,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16] total 25 [2022-11-20 09:29:12,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098274349] [2022-11-20 09:29:12,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:12,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 09:29:12,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:12,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 09:29:12,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-11-20 09:29:12,195 INFO L87 Difference]: Start difference. First operand 201 states and 246 transitions. Second operand has 13 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 7 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) [2022-11-20 09:29:12,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:12,757 INFO L93 Difference]: Finished difference Result 339 states and 399 transitions. [2022-11-20 09:29:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 09:29:12,758 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 7 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) Word has length 169 [2022-11-20 09:29:12,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:12,763 INFO L225 Difference]: With dead ends: 339 [2022-11-20 09:29:12,763 INFO L226 Difference]: Without dead ends: 233 [2022-11-20 09:29:12,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 12 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-11-20 09:29:12,766 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 62 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:12,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 823 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 352 Invalid, 0 Unknown, 320 Unchecked, 0.4s Time] [2022-11-20 09:29:12,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-11-20 09:29:12,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 221. [2022-11-20 09:29:12,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 143 states have (on average 1.118881118881119) internal successors, (160), 147 states have internal predecessors, (160), 47 states have call successors, (47), 26 states have call predecessors, (47), 30 states have return successors, (56), 47 states have call predecessors, (56), 46 states have call successors, (56) [2022-11-20 09:29:12,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 263 transitions. [2022-11-20 09:29:12,812 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 263 transitions. Word has length 169 [2022-11-20 09:29:12,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:12,812 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 263 transitions. [2022-11-20 09:29:12,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 7 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (27), 8 states have call predecessors, (27), 7 states have call successors, (27) [2022-11-20 09:29:12,813 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 263 transitions. [2022-11-20 09:29:12,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-11-20 09:29:12,817 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:12,817 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:12,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-20 09:29:13,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:13,018 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:13,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:13,018 INFO L85 PathProgramCache]: Analyzing trace with hash 995268079, now seen corresponding path program 1 times [2022-11-20 09:29:13,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:13,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156848060] [2022-11-20 09:29:13,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:13,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:13,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:29:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:29:13,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:29:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:29:13,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:13,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:13,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:13,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:29:13,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:29:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:29:13,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:13,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 09:29:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 09:29:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:13,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:13,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-20 09:29:13,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:29:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:29:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:29:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-20 09:29:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 09:29:13,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:13,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-20 09:29:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:14,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-20 09:29:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:14,015 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-11-20 09:29:14,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:14,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156848060] [2022-11-20 09:29:14,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156848060] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:14,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624473304] [2022-11-20 09:29:14,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:14,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:14,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:14,018 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:14,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 09:29:14,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:14,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 2527 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 09:29:14,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:14,861 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-11-20 09:29:14,861 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:14,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624473304] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:14,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:14,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2022-11-20 09:29:14,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437930884] [2022-11-20 09:29:14,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:14,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 09:29:14,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:14,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 09:29:14,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-20 09:29:14,865 INFO L87 Difference]: Start difference. First operand 221 states and 263 transitions. Second operand has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2022-11-20 09:29:15,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:15,140 INFO L93 Difference]: Finished difference Result 308 states and 360 transitions. [2022-11-20 09:29:15,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 09:29:15,141 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 169 [2022-11-20 09:29:15,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:15,144 INFO L225 Difference]: With dead ends: 308 [2022-11-20 09:29:15,146 INFO L226 Difference]: Without dead ends: 201 [2022-11-20 09:29:15,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-11-20 09:29:15,147 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 147 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:15,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 535 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 09:29:15,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-11-20 09:29:15,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 199. [2022-11-20 09:29:15,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 126 states have (on average 1.0873015873015872) internal successors, (137), 130 states have internal predecessors, (137), 45 states have call successors, (45), 23 states have call predecessors, (45), 27 states have return successors, (51), 45 states have call predecessors, (51), 44 states have call successors, (51) [2022-11-20 09:29:15,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 233 transitions. [2022-11-20 09:29:15,186 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 233 transitions. Word has length 169 [2022-11-20 09:29:15,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:15,195 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 233 transitions. [2022-11-20 09:29:15,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2022-11-20 09:29:15,196 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 233 transitions. [2022-11-20 09:29:15,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-20 09:29:15,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:15,201 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:29:15,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:15,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 09:29:15,413 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:15,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:15,413 INFO L85 PathProgramCache]: Analyzing trace with hash 2005475441, now seen corresponding path program 2 times [2022-11-20 09:29:15,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:15,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548484124] [2022-11-20 09:29:15,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:15,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:15,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 09:29:18,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:29:18,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 09:29:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 09:29:18,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 09:29:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 09:29:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 09:29:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:18,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:18,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 09:29:18,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 09:29:18,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:29:18,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:29:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-20 09:29:18,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-20 09:29:18,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:29:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 09:29:18,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-20 09:29:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 09:29:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:29:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-20 09:29:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-11-20 09:29:18,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-20 09:29:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2022-11-20 09:29:18,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:18,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548484124] [2022-11-20 09:29:18,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548484124] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:18,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947866456] [2022-11-20 09:29:18,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:29:18,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:18,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:18,920 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:18,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 09:29:19,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:29:19,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:29:19,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 2586 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 09:29:20,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:20,124 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-11-20 09:29:20,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:20,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947866456] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:20,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:20,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [19] total 23 [2022-11-20 09:29:20,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384857930] [2022-11-20 09:29:20,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:20,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 09:29:20,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:20,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 09:29:20,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2022-11-20 09:29:20,127 INFO L87 Difference]: Start difference. First operand 199 states and 233 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 09:29:20,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:20,282 INFO L93 Difference]: Finished difference Result 387 states and 453 transitions. [2022-11-20 09:29:20,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 09:29:20,282 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 180 [2022-11-20 09:29:20,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:20,284 INFO L225 Difference]: With dead ends: 387 [2022-11-20 09:29:20,285 INFO L226 Difference]: Without dead ends: 203 [2022-11-20 09:29:20,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2022-11-20 09:29:20,287 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 2 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:20,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 620 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 09:29:20,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-20 09:29:20,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2022-11-20 09:29:20,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 128 states have (on average 1.0859375) internal successors, (139), 134 states have internal predecessors, (139), 45 states have call successors, (45), 23 states have call predecessors, (45), 29 states have return successors, (53), 45 states have call predecessors, (53), 44 states have call successors, (53) [2022-11-20 09:29:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 237 transitions. [2022-11-20 09:29:20,313 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 237 transitions. Word has length 180 [2022-11-20 09:29:20,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:20,314 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 237 transitions. [2022-11-20 09:29:20,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 09:29:20,314 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 237 transitions. [2022-11-20 09:29:20,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-11-20 09:29:20,316 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:20,316 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 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, 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, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:20,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:20,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:20,532 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:20,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:20,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1874383290, now seen corresponding path program 1 times [2022-11-20 09:29:20,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:20,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956200153] [2022-11-20 09:29:20,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:20,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:20,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:20,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2127336348] [2022-11-20 09:29:20,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:20,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:20,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:20,608 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:20,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 09:29:21,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:21,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 2691 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-20 09:29:21,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:21,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-20 09:29:21,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:21,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:21,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956200153] [2022-11-20 09:29:21,870 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:21,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127336348] [2022-11-20 09:29:21,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127336348] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:21,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:29:21,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 09:29:21,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146295412] [2022-11-20 09:29:21,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:21,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 09:29:21,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:21,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 09:29:21,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-20 09:29:21,873 INFO L87 Difference]: Start difference. First operand 203 states and 237 transitions. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-20 09:29:22,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:22,434 INFO L93 Difference]: Finished difference Result 342 states and 390 transitions. [2022-11-20 09:29:22,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 09:29:22,435 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 7 states have call successors, (30) Word has length 186 [2022-11-20 09:29:22,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:22,437 INFO L225 Difference]: With dead ends: 342 [2022-11-20 09:29:22,437 INFO L226 Difference]: Without dead ends: 223 [2022-11-20 09:29:22,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 172 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-11-20 09:29:22,439 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 48 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:22,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 633 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 372 Invalid, 0 Unknown, 215 Unchecked, 0.4s Time] [2022-11-20 09:29:22,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-11-20 09:29:22,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2022-11-20 09:29:22,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 143 states have (on average 1.062937062937063) internal successors, (152), 148 states have internal predecessors, (152), 47 states have call successors, (47), 27 states have call predecessors, (47), 32 states have return successors, (54), 47 states have call predecessors, (54), 46 states have call successors, (54) [2022-11-20 09:29:22,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 253 transitions. [2022-11-20 09:29:22,461 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 253 transitions. Word has length 186 [2022-11-20 09:29:22,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:22,462 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 253 transitions. [2022-11-20 09:29:22,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-20 09:29:22,462 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 253 transitions. [2022-11-20 09:29:22,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-11-20 09:29:22,464 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:22,464 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:22,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:22,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-20 09:29:22,675 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:22,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:22,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1985732096, now seen corresponding path program 1 times [2022-11-20 09:29:22,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:22,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010251071] [2022-11-20 09:29:22,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:22,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:22,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:22,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687532910] [2022-11-20 09:29:22,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:22,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:22,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:22,751 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:22,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 09:29:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:23,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 2726 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 09:29:23,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-11-20 09:29:23,477 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:23,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:23,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010251071] [2022-11-20 09:29:23,477 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:23,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687532910] [2022-11-20 09:29:23,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687532910] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:23,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:29:23,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 09:29:23,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769887155] [2022-11-20 09:29:23,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:23,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 09:29:23,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:23,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 09:29:23,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 09:29:23,481 INFO L87 Difference]: Start difference. First operand 223 states and 253 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 09:29:23,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:23,526 INFO L93 Difference]: Finished difference Result 366 states and 418 transitions. [2022-11-20 09:29:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 09:29:23,527 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) Word has length 186 [2022-11-20 09:29:23,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:23,529 INFO L225 Difference]: With dead ends: 366 [2022-11-20 09:29:23,529 INFO L226 Difference]: Without dead ends: 151 [2022-11-20 09:29:23,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-20 09:29:23,530 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 2 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:23,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 848 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:29:23,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-20 09:29:23,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 145. [2022-11-20 09:29:23,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 91 states have (on average 1.065934065934066) internal successors, (97), 93 states have internal predecessors, (97), 33 states have call successors, (33), 19 states have call predecessors, (33), 20 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2022-11-20 09:29:23,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 163 transitions. [2022-11-20 09:29:23,544 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 163 transitions. Word has length 186 [2022-11-20 09:29:23,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:23,545 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 163 transitions. [2022-11-20 09:29:23,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 09:29:23,545 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 163 transitions. [2022-11-20 09:29:23,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-20 09:29:23,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:23,547 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:23,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:23,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-20 09:29:23,757 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:23,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:23,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1250367336, now seen corresponding path program 1 times [2022-11-20 09:29:23,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:23,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531934232] [2022-11-20 09:29:23,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:23,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:23,826 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:23,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [840199073] [2022-11-20 09:29:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:23,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:23,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:23,829 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:23,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 09:29:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:24,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 2722 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 09:29:24,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-20 09:29:24,586 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:24,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:24,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531934232] [2022-11-20 09:29:24,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:24,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840199073] [2022-11-20 09:29:24,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840199073] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:24,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:29:24,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 09:29:24,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697180688] [2022-11-20 09:29:24,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:24,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 09:29:24,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:24,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 09:29:24,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 09:29:24,589 INFO L87 Difference]: Start difference. First operand 145 states and 163 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 09:29:24,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:24,622 INFO L93 Difference]: Finished difference Result 210 states and 240 transitions. [2022-11-20 09:29:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:29:24,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) Word has length 180 [2022-11-20 09:29:24,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:24,624 INFO L225 Difference]: With dead ends: 210 [2022-11-20 09:29:24,624 INFO L226 Difference]: Without dead ends: 150 [2022-11-20 09:29:24,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 176 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-11-20 09:29:24,625 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 2 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:24,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 539 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:29:24,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-11-20 09:29:24,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2022-11-20 09:29:24,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 95 states have (on average 1.063157894736842) internal successors, (101), 97 states have internal predecessors, (101), 33 states have call successors, (33), 19 states have call predecessors, (33), 21 states have return successors, (34), 33 states have call predecessors, (34), 32 states have call successors, (34) [2022-11-20 09:29:24,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 168 transitions. [2022-11-20 09:29:24,640 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 168 transitions. Word has length 180 [2022-11-20 09:29:24,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:24,641 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 168 transitions. [2022-11-20 09:29:24,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 09:29:24,642 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 168 transitions. [2022-11-20 09:29:24,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-20 09:29:24,643 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:24,643 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 09:29:24,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-20 09:29:24,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-20 09:29:24,854 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:24,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:24,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1877903641, now seen corresponding path program 1 times [2022-11-20 09:29:24,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:24,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577358163] [2022-11-20 09:29:24,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:24,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:24,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:24,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [664572042] [2022-11-20 09:29:24,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:24,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:24,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:24,926 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:24,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 09:29:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:25,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 2723 conjuncts, 156 conjunts are in the unsatisfiable core [2022-11-20 09:29:25,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:25,715 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:29:25,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 09:29:26,006 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-20 09:29:26,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-20 09:29:26,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:26,540 INFO L321 Elim1Store]: treesize reduction 183, result has 22.1 percent of original size [2022-11-20 09:29:26,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 105 [2022-11-20 09:29:26,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:26,784 WARN L859 $PredicateComparison]: unable to prove that (and (not (= |c_bounded_malloc_#res.base| 0)) (< |c_bounded_malloc_#res.base| |c_#StackHeapBarrier|) (exists ((v_ArrVal_1975 Int)) (= |c_#valid| (store |c_old(#valid)| |c_bounded_malloc_#res.base| v_ArrVal_1975)))) is different from true [2022-11-20 09:29:26,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:26,841 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:29:26,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-20 09:29:26,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 09:29:26,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-11-20 09:29:27,585 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 09:29:27,585 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 09:29:27,827 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1982 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) is different from true [2022-11-20 09:29:27,965 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1983 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_1983))) is different from true [2022-11-20 09:29:28,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:28,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:28,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2022-11-20 09:29:28,138 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-20 09:29:28,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-11-20 09:29:30,209 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0))) (and (<= (+ .cse0 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= .cse0 0))))) is different from true [2022-11-20 09:29:32,403 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0))) (and (<= (+ .cse0 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= .cse0 0))))) is different from true [2022-11-20 09:29:34,512 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0))) (and (not (= .cse0 0)) (<= (+ 2 .cse0) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))) is different from true [2022-11-20 09:29:36,613 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0))) (and (not (= .cse0 0)) (<= (+ 2 .cse0) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))) is different from true [2022-11-20 09:30:13,187 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0))) (and (not (= .cse0 0)) (<= (+ 2 .cse0) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))) is different from true [2022-11-20 09:30:13,329 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-20 09:30:13,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 24 [2022-11-20 09:30:15,468 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0))) (and (<= (+ .cse0 2) |ULTIMATE.start_aws_hash_table_move_~from#1.base|) (not (= .cse0 0)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) .cse0)))) is different from true [2022-11-20 09:30:23,964 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 50 proven. 49 refuted. 0 times theorem prover too weak. 4 trivial. 128 not checked. [2022-11-20 09:30:23,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:30:47,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:30:47,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577358163] [2022-11-20 09:30:47,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:30:47,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664572042] [2022-11-20 09:30:47,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664572042] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:30:47,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:30:47,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-11-20 09:30:47,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084320160] [2022-11-20 09:30:47,950 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:30:47,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-20 09:30:47,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:30:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-20 09:30:47,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1388, Unknown=59, NotChecked=756, Total=2352 [2022-11-20 09:30:47,953 INFO L87 Difference]: Start difference. First operand 150 states and 168 transitions. Second operand has 40 states, 37 states have (on average 3.189189189189189) internal successors, (118), 37 states have internal predecessors, (118), 16 states have call successors, (30), 15 states have call predecessors, (30), 18 states have return successors, (29), 17 states have call predecessors, (29), 15 states have call successors, (29) [2022-11-20 09:32:35,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:32:35,908 INFO L93 Difference]: Finished difference Result 224 states and 258 transitions. [2022-11-20 09:32:35,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-20 09:32:35,909 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 3.189189189189189) internal successors, (118), 37 states have internal predecessors, (118), 16 states have call successors, (30), 15 states have call predecessors, (30), 18 states have return successors, (29), 17 states have call predecessors, (29), 15 states have call successors, (29) Word has length 180 [2022-11-20 09:32:35,909 INFO L84 Accepts]: Finished accepts. each prefix is rejected. [2022-11-20 09:32:35,910 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 3.189189189189189) internal successors, (118), 37 states have internal predecessors, (118), 16 states have call successors, (30), 15 states have call predecessors, (30), 18 states have return successors, (29), 17 states have call predecessors, (29), 15 states have call successors, (29) Word has length 180 [2022-11-20 09:32:35,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:32:35,911 FATAL L583 BasicCegarLoop]: -- [2022-11-20 09:32:35,911 FATAL L584 BasicCegarLoop]: enhanced interpolant automaton broken: counterexample not accepted [2022-11-20 09:32:35,911 FATAL L585 BasicCegarLoop]: word: [2022-11-20 09:32:35,914 FATAL L587 BasicCegarLoop]: assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(30, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(18, 4);call #Ultimate.allocInit(9, 5);call #Ultimate.allocInit(13, 6);call #Ultimate.allocInit(42, 7);call #Ultimate.allocInit(14, 8);call #Ultimate.allocInit(15, 9);call #Ultimate.allocInit(13, 10);call #Ultimate.allocInit(44, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(15, 13);call #Ultimate.allocInit(13, 14);call #Ultimate.allocInit(48, 15);call #Ultimate.allocInit(23, 16);call #Ultimate.allocInit(43, 17);call #Ultimate.allocInit(13, 18);call #Ultimate.allocInit(81, 19);call #Ultimate.allocInit(28, 20);call #Ultimate.allocInit(40, 21);call #Ultimate.allocInit(13, 22);call #Ultimate.allocInit(83, 23);call #Ultimate.allocInit(32, 24);call #Ultimate.allocInit(23, 25);call #Ultimate.allocInit(13, 26);call #Ultimate.allocInit(70, 27);call #Ultimate.allocInit(30, 28);call #Ultimate.allocInit(21, 29);call #Ultimate.allocInit(13, 30);call #Ultimate.allocInit(66, 31);call #Ultimate.allocInit(26, 32);call #Ultimate.allocInit(20, 33);call #Ultimate.allocInit(13, 34);call #Ultimate.allocInit(61, 35);call #Ultimate.allocInit(29, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(13, 38);call #Ultimate.allocInit(67, 39);call #Ultimate.allocInit(24, 40);call #Ultimate.allocInit(31, 41);call #Ultimate.allocInit(13, 42);call #Ultimate.allocInit(70, 43);call #Ultimate.allocInit(34, 44);call #Ultimate.allocInit(25, 45);call #Ultimate.allocInit(13, 46);call #Ultimate.allocInit(74, 47);call #Ultimate.allocInit(39, 48);call #Ultimate.allocInit(34, 49);call #Ultimate.allocInit(13, 50);call #Ultimate.allocInit(88, 51);call #Ultimate.allocInit(32, 52);call #Ultimate.allocInit(47, 53);call #Ultimate.allocInit(13, 54);call #Ultimate.allocInit(94, 55);call #Ultimate.allocInit(30, 56);call #Ultimate.allocInit(21, 57);call #Ultimate.allocInit(13, 58);call #Ultimate.allocInit(66, 59);call #Ultimate.allocInit(35, 60);call #Ultimate.allocInit(19, 61);call #Ultimate.allocInit(13, 62);call #Ultimate.allocInit(69, 63);call #Ultimate.allocInit(35, 64);call #Ultimate.allocInit(29, 65);call #Ultimate.allocInit(13, 66);call #Ultimate.allocInit(79, 67);call #Ultimate.allocInit(25, 68);call #Ultimate.allocInit(23, 69);call #Ultimate.allocInit(13, 70);call #Ultimate.allocInit(63, 71);call #Ultimate.allocInit(24, 72);call #Ultimate.allocInit(27, 73);call #Ultimate.allocInit(13, 74);call #Ultimate.allocInit(66, 75);call #Ultimate.allocInit(33, 76);call #Ultimate.allocInit(51, 77);call #Ultimate.allocInit(13, 78);call #Ultimate.allocInit(99, 79);call #Ultimate.allocInit(23, 80);call #Ultimate.allocInit(24, 81);call #Ultimate.allocInit(13, 82);call #Ultimate.allocInit(62, 83);call #Ultimate.allocInit(36, 84);call #Ultimate.allocInit(42, 85);call #Ultimate.allocInit(13, 86);call #Ultimate.allocInit(93, 87);call #Ultimate.allocInit(34, 88);call #Ultimate.allocInit(35, 89);call #Ultimate.allocInit(13, 90);call #Ultimate.allocInit(84, 91);call #Ultimate.allocInit(38, 92);call #Ultimate.allocInit(34, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(87, 95);call #Ultimate.allocInit(24, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(63, 99);call #Ultimate.allocInit(21, 100);call #Ultimate.allocInit(12, 101);call #Ultimate.allocInit(13, 102);call #Ultimate.allocInit(48, 103);call #Ultimate.allocInit(30, 104);call #Ultimate.allocInit(34, 105);call #Ultimate.allocInit(13, 106);call #Ultimate.allocInit(79, 107);call #Ultimate.allocInit(32, 108);call #Ultimate.allocInit(60, 109);call #Ultimate.allocInit(13, 110);call #Ultimate.allocInit(107, 111);call #Ultimate.allocInit(39, 112);call #Ultimate.allocInit(41, 113);call #Ultimate.allocInit(13, 114);call #Ultimate.allocInit(95, 115);call #Ultimate.allocInit(30, 116);call #Ultimate.allocInit(66, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(111, 119);call #Ultimate.allocInit(31, 120);call #Ultimate.allocInit(44, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(90, 123);call #Ultimate.allocInit(34, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(13, 126);call #Ultimate.allocInit(83, 127);call #Ultimate.allocInit(33, 128);call #Ultimate.allocInit(30, 129);call #Ultimate.allocInit(13, 130);call #Ultimate.allocInit(78, 131);call #Ultimate.allocInit(27, 132);call #Ultimate.allocInit(45, 133);call #Ultimate.allocInit(13, 134);call #Ultimate.allocInit(87, 135);call #Ultimate.allocInit(27, 136);call #Ultimate.allocInit(46, 137);call #Ultimate.allocInit(13, 138);call #Ultimate.allocInit(88, 139);call #Ultimate.allocInit(28, 140);call #Ultimate.allocInit(59, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(102, 143);call #Ultimate.allocInit(33, 144);call #Ultimate.allocInit(81, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(129, 147);call #Ultimate.allocInit(24, 148);call #Ultimate.allocInit(47, 149);call #Ultimate.allocInit(13, 150);call #Ultimate.allocInit(86, 151);call #Ultimate.allocInit(24, 152);call #Ultimate.allocInit(34, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(73, 155);call #Ultimate.allocInit(26, 156);call #Ultimate.allocInit(58, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(99, 159);call #Ultimate.allocInit(26, 160);call #Ultimate.allocInit(58, 161);call #Ultimate.allocInit(13, 162);call #Ultimate.allocInit(99, 163);call #Ultimate.allocInit(28, 164);call #Ultimate.allocInit(60, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(103, 167);call #Ultimate.allocInit(27, 168);call #Ultimate.allocInit(20, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(62, 171);call #Ultimate.allocInit(28, 172);call #Ultimate.allocInit(19, 173);call #Ultimate.allocInit(13, 174);call #Ultimate.allocInit(62, 175);call #Ultimate.allocInit(27, 176);call #Ultimate.allocInit(45, 177);call #Ultimate.allocInit(13, 178);call #Ultimate.allocInit(87, 179);call #Ultimate.allocInit(24, 180);call #Ultimate.allocInit(63, 181);call #Ultimate.allocInit(13, 182);call #Ultimate.allocInit(102, 183);call #Ultimate.allocInit(28, 184);call #Ultimate.allocInit(40, 185);call #Ultimate.allocInit(13, 186);call #Ultimate.allocInit(83, 187);call #Ultimate.allocInit(13, 188);call #Ultimate.allocInit(80, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(53, 191);call #Ultimate.allocInit(3, 192);call write~init~int(37, 192, 0, 1);call write~init~int(115, 192, 1, 1);call write~init~int(0, 192, 2, 1);call #Ultimate.allocInit(89, 193);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 194, 0;call #Ultimate.allocInit(40, 194);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#errors~0.base, ~#errors~0.offset := 195, 0;call #Ultimate.allocInit(1656, 195);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(4, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(5, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 28 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OOM, ~#errors~0.base, 36 + ~#errors~0.offset, 4);call write~init~$Pointer$(8, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(9, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 64 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNKNOWN, ~#errors~0.base, 72 + ~#errors~0.offset, 4);call write~init~$Pointer$(12, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(13, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 100 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SHORT_BUFFER, ~#errors~0.base, 108 + ~#errors~0.offset, 4);call write~init~$Pointer$(16, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(17, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 136 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED, ~#errors~0.base, 144 + ~#errors~0.offset, 4);call write~init~$Pointer$(20, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(21, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 172 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION, ~#errors~0.base, 180 + ~#errors~0.offset, 4);call write~init~$Pointer$(24, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(25, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 208 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE, ~#errors~0.base, 216 + ~#errors~0.offset, 4);call write~init~$Pointer$(28, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(29, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 244 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR, ~#errors~0.base, 252 + ~#errors~0.offset, 4);call write~init~$Pointer$(32, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(33, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 280 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR, ~#errors~0.base, 288 + ~#errors~0.offset, 4);call write~init~$Pointer$(36, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(37, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 316 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_INDEX, ~#errors~0.base, 324 + ~#errors~0.offset, 4);call write~init~$Pointer$(40, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(41, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 352 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS, ~#errors~0.base, 360 + ~#errors~0.offset, 4);call write~init~$Pointer$(44, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(45, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 388 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, ~#errors~0.base, 396 + ~#errors~0.offset, 4);call write~init~$Pointer$(48, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(49, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 424 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS, ~#errors~0.base, 432 + ~#errors~0.offset, 4);call write~init~$Pointer$(52, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(53, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 460 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE, ~#errors~0.base, 468 + ~#errors~0.offset, 4);call write~init~$Pointer$(56, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(57, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 496 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID, ~#errors~0.base, 504 + ~#errors~0.offset, 4);call write~init~$Pointer$(60, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(61, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 532 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED, ~#errors~0.base, 540 + ~#errors~0.offset, 4);call write~init~$Pointer$(64, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(65, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 568 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT, ~#errors~0.base, 576 + ~#errors~0.offset, 4);call write~init~$Pointer$(68, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(69, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 604 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT, ~#errors~0.base, 612 + ~#errors~0.offset, 4);call write~init~$Pointer$(72, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(73, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 640 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER, ~#errors~0.base, 648 + ~#errors~0.offset, 4);call write~init~$Pointer$(76, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(77, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 676 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_FAILED, ~#errors~0.base, 684 + ~#errors~0.offset, 4);call write~init~$Pointer$(80, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(81, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 712 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED, ~#errors~0.base, 720 + ~#errors~0.offset, 4);call write~init~$Pointer$(84, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(85, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 748 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT, ~#errors~0.base, 756 + ~#errors~0.offset, 4);call write~init~$Pointer$(88, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(89, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 784 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN, ~#errors~0.base, 792 + ~#errors~0.offset, 4);call write~init~$Pointer$(92, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(93, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 820 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE, ~#errors~0.base, 828 + ~#errors~0.offset, 4);call write~init~$Pointer$(96, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(97, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 856 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EMPTY, ~#errors~0.base, 864 + ~#errors~0.offset, 4);call write~init~$Pointer$(100, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(101, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 892 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL, ~#errors~0.base, 900 + ~#errors~0.offset, 4);call write~init~$Pointer$(104, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(105, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 928 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE, ~#errors~0.base, 936 + ~#errors~0.offset, 4);call write~init~$Pointer$(108, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(109, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 964 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK, ~#errors~0.base, 972 + ~#errors~0.offset, 4);call write~init~$Pointer$(112, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(113, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 1000 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL, ~#errors~0.base, 1008 + ~#errors~0.offset, 4);call write~init~$Pointer$(116, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(117, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1036 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY, ~#errors~0.base, 1044 + ~#errors~0.offset, 4);call write~init~$Pointer$(120, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(121, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1072 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE, ~#errors~0.base, 1080 + ~#errors~0.offset, 4);call write~init~$Pointer$(124, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(125, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1108 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND, ~#errors~0.base, 1116 + ~#errors~0.offset, 4);call write~init~$Pointer$(128, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(129, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1144 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR, ~#errors~0.base, 1152 + ~#errors~0.offset, 4);call write~init~$Pointer$(132, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(133, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1180 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT, ~#errors~0.base, 1188 + ~#errors~0.offset, 4);call write~init~$Pointer$(136, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(137, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1216 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED, ~#errors~0.base, 1224 + ~#errors~0.offset, 4);call write~init~$Pointer$(140, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(141, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1252 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING, ~#errors~0.base, 1260 + ~#errors~0.offset, 4);call write~init~$Pointer$(144, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(145, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1288 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED, ~#errors~0.base, 1296 + ~#errors~0.offset, 4);call write~init~$Pointer$(148, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(149, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1324 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_STATE, ~#errors~0.base, 1332 + ~#errors~0.offset, 4);call write~init~$Pointer$(152, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(153, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1360 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET, ~#errors~0.base, 1368 + ~#errors~0.offset, 4);call write~init~$Pointer$(156, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(157, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1396 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET, ~#errors~0.base, 1404 + ~#errors~0.offset, 4);call write~init~$Pointer$(160, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(161, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1432 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET, ~#errors~0.base, 1440 + ~#errors~0.offset, 4);call write~init~$Pointer$(164, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(165, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1468 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE, ~#errors~0.base, 1476 + ~#errors~0.offset, 4);call write~init~$Pointer$(184, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(185, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1504 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_NO_PERMISSION, ~#errors~0.base, 1512 + ~#errors~0.offset, 4);call write~init~$Pointer$(180, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(181, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1540 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH, ~#errors~0.base, 1548 + ~#errors~0.offset, 4);call write~init~$Pointer$(172, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(173, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1576 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED, ~#errors~0.base, 1584 + ~#errors~0.offset, 4);call write~init~$Pointer$(176, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(177, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1612 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE, ~#errors~0.base, 1620 + ~#errors~0.offset, 4);call write~init~$Pointer$(168, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(169, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1648 + ~#errors~0.offset, 8);~s_list~0.error_list.base, ~s_list~0.error_list.offset := ~#errors~0.base, ~#errors~0.offset;~s_list~0.count := 46;~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset := 196, 0;call #Ultimate.allocInit(40, 196);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_GENERAL, ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(188, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(189, 0, ~#s_common_log_subject_infos~0.base, 12 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_TASK_SCHEDULER, ~#s_common_log_subject_infos~0.base, 20 + ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(190, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(191, 0, ~#s_common_log_subject_infos~0.base, 32 + ~#s_common_log_subject_infos~0.offset, 8);~s_common_log_subject_list~0.subject_list.base, ~s_common_log_subject_list~0.subject_list.offset := ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset;~s_common_log_subject_list~0.count := 2;~s_common_library_initialized~0 := 0; [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_hash_table_move_harness } true;havoc aws_hash_table_move_harness_#t~ret1320#1, aws_hash_table_move_harness_#t~ret1321#1, aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;call aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset := #Ultimate.allocOnStack(8);call aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_ensure_allocated_hash_table } true;ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset, ensure_allocated_hash_table_#in~max_table_entries#1 := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, 18446744073709551615;havoc ensure_allocated_hash_table_#t~ret546#1, ensure_allocated_hash_table_#t~ret547#1, ensure_allocated_hash_table_#t~ret548#1, ensure_allocated_hash_table_#t~mem549#1, ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, ensure_allocated_hash_table_~max_table_entries#1, ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset;ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset := ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset;ensure_allocated_hash_table_~max_table_entries#1 := ensure_allocated_hash_table_#in~max_table_entries#1; [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t(); [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: #res := #t~nondet11;havoc #t~nondet11; [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: #198#return; [2022-11-20 09:32:35,915 FATAL L587 BasicCegarLoop]: ensure_allocated_hash_table_~num_entries~0#1 := ensure_allocated_hash_table_#t~ret546#1;havoc ensure_allocated_hash_table_#t~ret546#1; [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: #200#return; [2022-11-20 09:32:35,916 FATAL L587 BasicCegarLoop]: call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1); [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: ~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1); [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: #202#return; [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1); [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,917 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: #204#return; [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: havoc ensure_allocated_hash_table_#t~ret547#1;call ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset := #Ultimate.allocOnStack(8); [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset); [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: ~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8); [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset); [2022-11-20 09:32:35,918 FATAL L587 BasicCegarLoop]: ~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset; [2022-11-20 09:32:35,919 FATAL L587 BasicCegarLoop]: call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1); [2022-11-20 09:32:35,919 FATAL L587 BasicCegarLoop]: ~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset; [2022-11-20 09:32:35,919 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,919 FATAL L587 BasicCegarLoop]: #188#return; [2022-11-20 09:32:35,919 FATAL L587 BasicCegarLoop]: assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0; [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: #t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1; [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: #184#return; [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647; [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8); [2022-11-20 09:32:35,920 FATAL L587 BasicCegarLoop]: call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset); [2022-11-20 09:32:35,921 FATAL L587 BasicCegarLoop]: ~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset; [2022-11-20 09:32:35,921 FATAL L587 BasicCegarLoop]: call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1); [2022-11-20 09:32:35,921 FATAL L587 BasicCegarLoop]: ~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset; [2022-11-20 09:32:35,921 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,921 FATAL L587 BasicCegarLoop]: #194#return; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: #t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: #186#return; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647; [2022-11-20 09:32:35,922 FATAL L587 BasicCegarLoop]: assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset; [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: #206#return; [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647; [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,923 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: #208#return; [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8); [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1); [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: ~size := #in~size; [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,924 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: #180#return; [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: call #t~malloc577.base, #t~malloc577.offset := #Ultimate.allocOnHeap(~size % 18446744073709551616);#res.base, #res.offset := #t~malloc577.base, #t~malloc577.offset;havoc #t~malloc577.base, #t~malloc577.offset; [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,925 FATAL L587 BasicCegarLoop]: #210#return; [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset; [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: assume { :end_inline_ensure_allocated_hash_table } true; [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset); [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: ~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0; [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0; [2022-11-20 09:32:35,926 FATAL L587 BasicCegarLoop]: #t~short1280 := #t~short1277; [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8); [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset); [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: ~map.base, ~map.offset := #in~map.base, #in~map.offset; [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8); [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: call #t~ret1286 := aws_is_power_of_two(#t~mem1285); [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: ~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1); [2022-11-20 09:32:35,927 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,928 FATAL L587 BasicCegarLoop]: #192#return; [2022-11-20 09:32:35,928 FATAL L587 BasicCegarLoop]: ~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1); [2022-11-20 09:32:35,928 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,928 FATAL L587 BasicCegarLoop]: #182#return; [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: #t~short1280 := 0 != #t~ret1279 % 256; [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: #res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280; [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: #212#return; [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1); [2022-11-20 09:32:35,929 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: #214#return; [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8); [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset); [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: ~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8); [2022-11-20 09:32:35,930 FATAL L587 BasicCegarLoop]: call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset); [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: ~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset; [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1); [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: ~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset; [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: #188#return; [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0; [2022-11-20 09:32:35,931 FATAL L587 BasicCegarLoop]: #t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1; [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: #184#return; [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647; [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8); [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset); [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: ~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset; [2022-11-20 09:32:35,932 FATAL L587 BasicCegarLoop]: call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1); [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: ~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: #194#return; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: #t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,933 FATAL L587 BasicCegarLoop]: #186#return; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: #216#return; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647; [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,934 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: #218#return; [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); [2022-11-20 09:32:35,935 FATAL L587 BasicCegarLoop]: assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset; [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset; [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: #222#return; [2022-11-20 09:32:35,936 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: #224#return; [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1)); [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,937 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: #226#return; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset); [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: ~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: #t~short1280 := #t~short1277; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: assume !#t~short1280; [2022-11-20 09:32:35,938 FATAL L587 BasicCegarLoop]: #res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280; [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: #228#return; [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: call assume_abort_if_not(aws_hash_table_move_#t~ret989#1); [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: assume !(0 == ~cond % 256); [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,939 FATAL L587 BasicCegarLoop]: #230#return; [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset; [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8); [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: #t~loopctr1324 := 0; [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616); [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: assume #res.base == #ptr.base && #res.offset == #ptr.offset; [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: #232#return; [2022-11-20 09:32:35,940 FATAL L587 BasicCegarLoop]: havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: goto; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset); [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: ~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: #t~short1280 := #t~short1277; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: assume !#t~short1280; [2022-11-20 09:32:35,941 FATAL L587 BasicCegarLoop]: #res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280; [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: assume true; [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: #234#return; [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1); [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: ~cond := #in~cond; [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: assume 0 == ~cond % 256; [2022-11-20 09:32:35,942 FATAL L587 BasicCegarLoop]: assume !false; [2022-11-20 09:32:35,942 FATAL L589 BasicCegarLoop]: original automaton: [2022-11-20 09:32:35,959 FATAL L590 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1);" "call aws_add_u64_checked_#t~ret54#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED);" "call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t();" "call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1);" "call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1);" "call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);" "call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1));" "call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1);" "call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);" "call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1);" "call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);" "call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1));" "call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset);" "call assume_abort_if_not(aws_hash_table_move_#t~ret989#1);" "call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8);" "call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset);" "call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1);" "call aws_hash_table_move_harness_#t~ret1321#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset);" "call __VERIFIER_assert(aws_hash_table_move_harness_#t~ret1321#1);" "call __VERIFIER_assert((if 0 == (if check_hash_table_unchanged_#t~mem664#1 % 256 == check_hash_table_unchanged_#t~mem665#1 % 256 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1));" "call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset);" "call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset);" "call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset);" "call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1);" "call aws_mul_u64_checked_#t~ret48#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED);" "call #t~ret1286 := aws_is_power_of_two(#t~mem1285);" }, internalAlphabet = {"~size := #in~size;" "SUMMARY for call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); srcloc: L6944" "call #t~malloc577.base, #t~malloc577.offset := #Ultimate.allocOnHeap(~size % 18446744073709551616);#res.base, #res.offset := #t~malloc577.base, #t~malloc577.offset;havoc #t~malloc577.base, #t~malloc577.offset;" "assume true;" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "assume !#t~short1277;" "#t~short1280 := #t~short1277;" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "SUMMARY for call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset); srcloc: L9990-4" "#t~short1280 := 0 != #t~ret1279 % 256;" "assume !#t~short1280;" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "assume true;" "~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8);" "SUMMARY for call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset); srcloc: L10104" "assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647;" "assume 0 != #t~ret1317;havoc #t~ret1317;#res := -1;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8);" "SUMMARY for call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset); srcloc: L10108" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "assume 0 != #t~ret1319;havoc #t~mem1318;havoc #t~ret1319;#res := -1;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume true;" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset;" "SUMMARY for call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1); srcloc: L2498" "assume 0 != aws_mul_u64_checked_#t~ret47#1 % 256;havoc aws_mul_u64_checked_#t~ret47#1;" "SUMMARY for call aws_mul_u64_checked_#t~ret48#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED); srcloc: L2499" "assume -2147483648 <= aws_mul_u64_checked_#t~ret48#1 && aws_mul_u64_checked_#t~ret48#1 <= 2147483647;aws_mul_u64_checked_#res#1 := aws_mul_u64_checked_#t~ret48#1;havoc aws_mul_u64_checked_#t~ret48#1;" "assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0;" "#t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1;" "assume true;" "#res := #t~nondet11;havoc #t~nondet11;" "assume true;" "~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset;" "assume true;" "~map.base, ~map.offset := #in~map.base, #in~map.offset;" "assume ~map.base == 0 && ~map.offset == 0;#res := 0;" "assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8);" "SUMMARY for call #t~ret1286 := aws_is_power_of_two(#t~mem1285); srcloc: L10027" "~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1);" "assume true;" "#t~loopctr1324 := 0;" "assume #t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616;#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr1324 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr1324 := #value % 256];#memory_real := #memory_real[#ptr.base,#ptr.offset + #t~loopctr1324 := ~convertUCHARToFLOAT(#value)];#memory_int := #memory_int[#ptr.base,#ptr.offset + #t~loopctr1324 := #value];#t~loopctr1324 := 1 + #t~loopctr1324;" "assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616);" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "~cond := #in~cond;" "assume 0 == ~cond % 256;assume false;" "assume !(0 == ~cond % 256);" "assume true;" "~err#1 := #in~err#1;assume { :begin_inline_aws_raise_error_private } true;aws_raise_error_private_#in~err#1 := ~err#1;havoc aws_raise_error_private_~err#1;aws_raise_error_private_~err#1 := aws_raise_error_private_#in~err#1;~tl_last_error~0 := aws_raise_error_private_~err#1;" "assume { :end_inline_aws_raise_error_private } true;#res#1 := -1;" "assume true;" "~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset;" "assume true;" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "assume true;" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset;" "SUMMARY for call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1); srcloc: L2542" "assume 0 != aws_add_u64_checked_#t~ret53#1 % 256;havoc aws_add_u64_checked_#t~ret53#1;" "SUMMARY for call aws_add_u64_checked_#t~ret54#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED); srcloc: L2543" "assume -2147483648 <= aws_add_u64_checked_#t~ret54#1 && aws_add_u64_checked_#t~ret54#1 <= 2147483647;aws_add_u64_checked_#res#1 := aws_add_u64_checked_#t~ret54#1;havoc aws_add_u64_checked_#t~ret54#1;" "assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0;" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "assume true;" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(30, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(18, 4);call #Ultimate.allocInit(9, 5);call #Ultimate.allocInit(13, 6);call #Ultimate.allocInit(42, 7);call #Ultimate.allocInit(14, 8);call #Ultimate.allocInit(15, 9);call #Ultimate.allocInit(13, 10);call #Ultimate.allocInit(44, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(15, 13);call #Ultimate.allocInit(13, 14);call #Ultimate.allocInit(48, 15);call #Ultimate.allocInit(23, 16);call #Ultimate.allocInit(43, 17);call #Ultimate.allocInit(13, 18);call #Ultimate.allocInit(81, 19);call #Ultimate.allocInit(28, 20);call #Ultimate.allocInit(40, 21);call #Ultimate.allocInit(13, 22);call #Ultimate.allocInit(83, 23);call #Ultimate.allocInit(32, 24);call #Ultimate.allocInit(23, 25);call #Ultimate.allocInit(13, 26);call #Ultimate.allocInit(70, 27);call #Ultimate.allocInit(30, 28);call #Ultimate.allocInit(21, 29);call #Ultimate.allocInit(13, 30);call #Ultimate.allocInit(66, 31);call #Ultimate.allocInit(26, 32);call #Ultimate.allocInit(20, 33);call #Ultimate.allocInit(13, 34);call #Ultimate.allocInit(61, 35);call #Ultimate.allocInit(29, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(13, 38);call #Ultimate.allocInit(67, 39);call #Ultimate.allocInit(24, 40);call #Ultimate.allocInit(31, 41);call #Ultimate.allocInit(13, 42);call #Ultimate.allocInit(70, 43);call #Ultimate.allocInit(34, 44);call #Ultimate.allocInit(25, 45);call #Ultimate.allocInit(13, 46);call #Ultimate.allocInit(74, 47);call #Ultimate.allocInit(39, 48);call #Ultimate.allocInit(34, 49);call #Ultimate.allocInit(13, 50);call #Ultimate.allocInit(88, 51);call #Ultimate.allocInit(32, 52);call #Ultimate.allocInit(47, 53);call #Ultimate.allocInit(13, 54);call #Ultimate.allocInit(94, 55);call #Ultimate.allocInit(30, 56);call #Ultimate.allocInit(21, 57);call #Ultimate.allocInit(13, 58);call #Ultimate.allocInit(66, 59);call #Ultimate.allocInit(35, 60);call #Ultimate.allocInit(19, 61);call #Ultimate.allocInit(13, 62);call #Ultimate.allocInit(69, 63);call #Ultimate.allocInit(35, 64);call #Ultimate.allocInit(29, 65);call #Ultimate.allocInit(13, 66);call #Ultimate.allocInit(79, 67);call #Ultimate.allocInit(25, 68);call #Ultimate.allocInit(23, 69);call #Ultimate.allocInit(13, 70);call #Ultimate.allocInit(63, 71);call #Ultimate.allocInit(24, 72);call #Ultimate.allocInit(27, 73);call #Ultimate.allocInit(13, 74);call #Ultimate.allocInit(66, 75);call #Ultimate.allocInit(33, 76);call #Ultimate.allocInit(51, 77);call #Ultimate.allocInit(13, 78);call #Ultimate.allocInit(99, 79);call #Ultimate.allocInit(23, 80);call #Ultimate.allocInit(24, 81);call #Ultimate.allocInit(13, 82);call #Ultimate.allocInit(62, 83);call #Ultimate.allocInit(36, 84);call #Ultimate.allocInit(42, 85);call #Ultimate.allocInit(13, 86);call #Ultimate.allocInit(93, 87);call #Ultimate.allocInit(34, 88);call #Ultimate.allocInit(35, 89);call #Ultimate.allocInit(13, 90);call #Ultimate.allocInit(84, 91);call #Ultimate.allocInit(38, 92);call #Ultimate.allocInit(34, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(87, 95);call #Ultimate.allocInit(24, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(63, 99);call #Ultimate.allocInit(21, 100);call #Ultimate.allocInit(12, 101);call #Ultimate.allocInit(13, 102);call #Ultimate.allocInit(48, 103);call #Ultimate.allocInit(30, 104);call #Ultimate.allocInit(34, 105);call #Ultimate.allocInit(13, 106);call #Ultimate.allocInit(79, 107);call #Ultimate.allocInit(32, 108);call #Ultimate.allocInit(60, 109);call #Ultimate.allocInit(13, 110);call #Ultimate.allocInit(107, 111);call #Ultimate.allocInit(39, 112);call #Ultimate.allocInit(41, 113);call #Ultimate.allocInit(13, 114);call #Ultimate.allocInit(95, 115);call #Ultimate.allocInit(30, 116);call #Ultimate.allocInit(66, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(111, 119);call #Ultimate.allocInit(31, 120);call #Ultimate.allocInit(44, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(90, 123);call #Ultimate.allocInit(34, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(13, 126);call #Ultimate.allocInit(83, 127);call #Ultimate.allocInit(33, 128);call #Ultimate.allocInit(30, 129);call #Ultimate.allocInit(13, 130);call #Ultimate.allocInit(78, 131);call #Ultimate.allocInit(27, 132);call #Ultimate.allocInit(45, 133);call #Ultimate.allocInit(13, 134);call #Ultimate.allocInit(87, 135);call #Ultimate.allocInit(27, 136);call #Ultimate.allocInit(46, 137);call #Ultimate.allocInit(13, 138);call #Ultimate.allocInit(88, 139);call #Ultimate.allocInit(28, 140);call #Ultimate.allocInit(59, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(102, 143);call #Ultimate.allocInit(33, 144);call #Ultimate.allocInit(81, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(129, 147);call #Ultimate.allocInit(24, 148);call #Ultimate.allocInit(47, 149);call #Ultimate.allocInit(13, 150);call #Ultimate.allocInit(86, 151);call #Ultimate.allocInit(24, 152);call #Ultimate.allocInit(34, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(73, 155);call #Ultimate.allocInit(26, 156);call #Ultimate.allocInit(58, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(99, 159);call #Ultimate.allocInit(26, 160);call #Ultimate.allocInit(58, 161);call #Ultimate.allocInit(13, 162);call #Ultimate.allocInit(99, 163);call #Ultimate.allocInit(28, 164);call #Ultimate.allocInit(60, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(103, 167);call #Ultimate.allocInit(27, 168);call #Ultimate.allocInit(20, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(62, 171);call #Ultimate.allocInit(28, 172);call #Ultimate.allocInit(19, 173);call #Ultimate.allocInit(13, 174);call #Ultimate.allocInit(62, 175);call #Ultimate.allocInit(27, 176);call #Ultimate.allocInit(45, 177);call #Ultimate.allocInit(13, 178);call #Ultimate.allocInit(87, 179);call #Ultimate.allocInit(24, 180);call #Ultimate.allocInit(63, 181);call #Ultimate.allocInit(13, 182);call #Ultimate.allocInit(102, 183);call #Ultimate.allocInit(28, 184);call #Ultimate.allocInit(40, 185);call #Ultimate.allocInit(13, 186);call #Ultimate.allocInit(83, 187);call #Ultimate.allocInit(13, 188);call #Ultimate.allocInit(80, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(53, 191);call #Ultimate.allocInit(3, 192);call write~init~int(37, 192, 0, 1);call write~init~int(115, 192, 1, 1);call write~init~int(0, 192, 2, 1);call #Ultimate.allocInit(89, 193);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 194, 0;call #Ultimate.allocInit(40, 194);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#errors~0.base, ~#errors~0.offset := 195, 0;call #Ultimate.allocInit(1656, 195);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(4, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(5, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 28 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OOM, ~#errors~0.base, 36 + ~#errors~0.offset, 4);call write~init~$Pointer$(8, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(9, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 64 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNKNOWN, ~#errors~0.base, 72 + ~#errors~0.offset, 4);call write~init~$Pointer$(12, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(13, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 100 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SHORT_BUFFER, ~#errors~0.base, 108 + ~#errors~0.offset, 4);call write~init~$Pointer$(16, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(17, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 136 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED, ~#errors~0.base, 144 + ~#errors~0.offset, 4);call write~init~$Pointer$(20, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(21, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 172 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION, ~#errors~0.base, 180 + ~#errors~0.offset, 4);call write~init~$Pointer$(24, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(25, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 208 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE, ~#errors~0.base, 216 + ~#errors~0.offset, 4);call write~init~$Pointer$(28, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(29, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 244 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR, ~#errors~0.base, 252 + ~#errors~0.offset, 4);call write~init~$Pointer$(32, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(33, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 280 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR, ~#errors~0.base, 288 + ~#errors~0.offset, 4);call write~init~$Pointer$(36, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(37, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 316 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_INDEX, ~#errors~0.base, 324 + ~#errors~0.offset, 4);call write~init~$Pointer$(40, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(41, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 352 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS, ~#errors~0.base, 360 + ~#errors~0.offset, 4);call write~init~$Pointer$(44, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(45, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 388 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, ~#errors~0.base, 396 + ~#errors~0.offset, 4);call write~init~$Pointer$(48, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(49, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 424 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS, ~#errors~0.base, 432 + ~#errors~0.offset, 4);call write~init~$Pointer$(52, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(53, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 460 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE, ~#errors~0.base, 468 + ~#errors~0.offset, 4);call write~init~$Pointer$(56, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(57, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 496 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID, ~#errors~0.base, 504 + ~#errors~0.offset, 4);call write~init~$Pointer$(60, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(61, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 532 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED, ~#errors~0.base, 540 + ~#errors~0.offset, 4);call write~init~$Pointer$(64, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(65, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 568 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT, ~#errors~0.base, 576 + ~#errors~0.offset, 4);call write~init~$Pointer$(68, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(69, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 604 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT, ~#errors~0.base, 612 + ~#errors~0.offset, 4);call write~init~$Pointer$(72, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(73, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 640 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER, ~#errors~0.base, 648 + ~#errors~0.offset, 4);call write~init~$Pointer$(76, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(77, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 676 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_FAILED, ~#errors~0.base, 684 + ~#errors~0.offset, 4);call write~init~$Pointer$(80, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(81, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 712 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED, ~#errors~0.base, 720 + ~#errors~0.offset, 4);call write~init~$Pointer$(84, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(85, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 748 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT, ~#errors~0.base, 756 + ~#errors~0.offset, 4);call write~init~$Pointer$(88, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(89, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 784 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN, ~#errors~0.base, 792 + ~#errors~0.offset, 4);call write~init~$Pointer$(92, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(93, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 820 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE, ~#errors~0.base, 828 + ~#errors~0.offset, 4);call write~init~$Pointer$(96, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(97, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 856 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EMPTY, ~#errors~0.base, 864 + ~#errors~0.offset, 4);call write~init~$Pointer$(100, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(101, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 892 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL, ~#errors~0.base, 900 + ~#errors~0.offset, 4);call write~init~$Pointer$(104, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(105, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 928 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE, ~#errors~0.base, 936 + ~#errors~0.offset, 4);call write~init~$Pointer$(108, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(109, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 964 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK, ~#errors~0.base, 972 + ~#errors~0.offset, 4);call write~init~$Pointer$(112, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(113, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 1000 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL, ~#errors~0.base, 1008 + ~#errors~0.offset, 4);call write~init~$Pointer$(116, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(117, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1036 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY, ~#errors~0.base, 1044 + ~#errors~0.offset, 4);call write~init~$Pointer$(120, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(121, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1072 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE, ~#errors~0.base, 1080 + ~#errors~0.offset, 4);call write~init~$Pointer$(124, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(125, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1108 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND, ~#errors~0.base, 1116 + ~#errors~0.offset, 4);call write~init~$Pointer$(128, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(129, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1144 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR, ~#errors~0.base, 1152 + ~#errors~0.offset, 4);call write~init~$Pointer$(132, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(133, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1180 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT, ~#errors~0.base, 1188 + ~#errors~0.offset, 4);call write~init~$Pointer$(136, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(137, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1216 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED, ~#errors~0.base, 1224 + ~#errors~0.offset, 4);call write~init~$Pointer$(140, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(141, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1252 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING, ~#errors~0.base, 1260 + ~#errors~0.offset, 4);call write~init~$Pointer$(144, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(145, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1288 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED, ~#errors~0.base, 1296 + ~#errors~0.offset, 4);call write~init~$Pointer$(148, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(149, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1324 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_STATE, ~#errors~0.base, 1332 + ~#errors~0.offset, 4);call write~init~$Pointer$(152, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(153, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1360 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET, ~#errors~0.base, 1368 + ~#errors~0.offset, 4);call write~init~$Pointer$(156, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(157, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1396 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET, ~#errors~0.base, 1404 + ~#errors~0.offset, 4);call write~init~$Pointer$(160, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(161, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1432 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET, ~#errors~0.base, 1440 + ~#errors~0.offset, 4);call write~init~$Pointer$(164, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(165, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1468 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE, ~#errors~0.base, 1476 + ~#errors~0.offset, 4);call write~init~$Pointer$(184, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(185, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1504 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_NO_PERMISSION, ~#errors~0.base, 1512 + ~#errors~0.offset, 4);call write~init~$Pointer$(180, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(181, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1540 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH, ~#errors~0.base, 1548 + ~#errors~0.offset, 4);call write~init~$Pointer$(172, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(173, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1576 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED, ~#errors~0.base, 1584 + ~#errors~0.offset, 4);call write~init~$Pointer$(176, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(177, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1612 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE, ~#errors~0.base, 1620 + ~#errors~0.offset, 4);call write~init~$Pointer$(168, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(169, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1648 + ~#errors~0.offset, 8);~s_list~0.error_list.base, ~s_list~0.error_list.offset := ~#errors~0.base, ~#errors~0.offset;~s_list~0.count := 46;~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset := 196, 0;call #Ultimate.allocInit(40, 196);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_GENERAL, ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(188, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(189, 0, ~#s_common_log_subject_infos~0.base, 12 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_TASK_SCHEDULER, ~#s_common_log_subject_infos~0.base, 20 + ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(190, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(191, 0, ~#s_common_log_subject_infos~0.base, 32 + ~#s_common_log_subject_infos~0.offset, 8);~s_common_log_subject_list~0.subject_list.base, ~s_common_log_subject_list~0.subject_list.offset := ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset;~s_common_log_subject_list~0.count := 2;~s_common_library_initialized~0 := 0;" "assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_hash_table_move_harness } true;havoc aws_hash_table_move_harness_#t~ret1320#1, aws_hash_table_move_harness_#t~ret1321#1, aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;call aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset := #Ultimate.allocOnStack(8);call aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_ensure_allocated_hash_table } true;ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset, ensure_allocated_hash_table_#in~max_table_entries#1 := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, 18446744073709551615;havoc ensure_allocated_hash_table_#t~ret546#1, ensure_allocated_hash_table_#t~ret547#1, ensure_allocated_hash_table_#t~ret548#1, ensure_allocated_hash_table_#t~mem549#1, ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, ensure_allocated_hash_table_~max_table_entries#1, ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset;ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset := ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset;ensure_allocated_hash_table_~max_table_entries#1 := ensure_allocated_hash_table_#in~max_table_entries#1;" "SUMMARY for call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t(); srcloc: L6810" "ensure_allocated_hash_table_~num_entries~0#1 := ensure_allocated_hash_table_#t~ret546#1;havoc ensure_allocated_hash_table_#t~ret546#1;" "SUMMARY for call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); srcloc: L6811" "SUMMARY for call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1); srcloc: L6811-1" "SUMMARY for call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1); srcloc: L6812" "havoc ensure_allocated_hash_table_#t~ret547#1;call ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset := #Ultimate.allocOnStack(8);" "SUMMARY for call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset); srcloc: L6815" "assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647;" "SUMMARY for call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1)); srcloc: L6815-2" "havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8);" "SUMMARY for call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1); srcloc: L6816" "ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset;" "assume { :end_inline_ensure_allocated_hash_table } true;" "SUMMARY for call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset); srcloc: L10122" "SUMMARY for call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1); srcloc: L10122-1" "havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8);" "SUMMARY for call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset); srcloc: L7270" "assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647;" "SUMMARY for call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1)); srcloc: L7270-2" "havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset;" "assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet8#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet8#1;havoc nondet_size_t_#t~nondet8#1;" "save_byte_from_array_#t~ret622#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret622#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret622#1;call save_byte_from_array_#t~mem623#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);" "SUMMARY for call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); srcloc: L7198" "havoc save_byte_from_array_#t~mem623#1;call save_byte_from_array_#t~mem624#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem625#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem625#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem624#1;havoc save_byte_from_array_#t~mem625#1;" "assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0));" "assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;" "assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset;" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1)); srcloc: L9281" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1)); srcloc: L9281-1" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1)); srcloc: L9284" "SUMMARY for call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset); srcloc: L9287" "SUMMARY for call assume_abort_if_not(aws_hash_table_move_#t~ret989#1); srcloc: L9288" "havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset;" "SUMMARY for call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8); srcloc: L9291-3" "havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset); srcloc: L9291-4" "SUMMARY for call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1); srcloc: L9292" "havoc aws_hash_table_move_#t~ret992#1;" "assume { :end_inline_aws_hash_table_move } true;" "SUMMARY for call aws_hash_table_move_harness_#t~ret1321#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset); srcloc: L10130" "SUMMARY for call __VERIFIER_assert(aws_hash_table_move_harness_#t~ret1321#1); srcloc: L10130-1" "havoc aws_hash_table_move_harness_#t~ret1321#1;assume { :begin_inline_check_hash_table_unchanged } true;check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset, check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset, check_hash_table_unchanged_#t~mem663#1, check_hash_table_unchanged_#t~mem664#1, check_hash_table_unchanged_#t~mem665#1, check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset, check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset;check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset := check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset;check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset := check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset;call check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset := read~$Pointer$(check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, 8);check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset := check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset := check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset;call check_hash_table_unchanged_#t~mem663#1 := read~int(check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, 8);call check_hash_table_unchanged_#t~mem664#1 := read~int(check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset + (if check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 else check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call check_hash_table_unchanged_#t~mem665#1 := read~int(check_hash_table_unchanged_~storage#1.base, 8 + check_hash_table_unchanged_~storage#1.offset, 1);" "SUMMARY for call __VERIFIER_assert((if 0 == (if check_hash_table_unchanged_#t~mem664#1 % 256 == check_hash_table_unchanged_#t~mem665#1 % 256 then 1 else 0) then 0 else 1)); srcloc: L7277" "havoc check_hash_table_unchanged_#t~mem663#1;havoc check_hash_table_unchanged_#t~mem664#1;havoc check_hash_table_unchanged_#t~mem665#1;" "assume { :end_inline_check_hash_table_unchanged } true;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset);havoc aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);havoc aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset);havoc aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;" "assume { :end_inline_aws_hash_table_move_harness } true;main_#res#1 := 0;" "#t~ret1322#1 := main_#res#1;assume { :end_inline_main } true;" "assume true;" "~cond := #in~cond;" "assume 0 == ~cond % 256;" "assume !false;" "assume false;assume false;" "assume !(0 == ~cond % 256);" "assume true;" }, returnAlphabet = {"#192#return;" "#194#return;" "#196#return;" "#198#return;" "#200#return;" "#202#return;" "#204#return;" "#206#return;" "#208#return;" "#210#return;" "#212#return;" "#214#return;" "#216#return;" "#218#return;" "#220#return;" "#222#return;" "#224#return;" "#226#return;" "#228#return;" "#230#return;" "#232#return;" "#234#return;" "#236#return;" "#238#return;" "#240#return;" "#242#return;" "#180#return;" "#182#return;" "#184#return;" "#186#return;" "#188#return;" "#190#return;" }, states = {"16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))" "16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))" "16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))" "16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "16009#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "16408#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= aws_hash_table_is_valid_~map.offset |aws_hash_table_is_valid_#in~map.offset|) (= |aws_hash_table_is_valid_#in~map.base| aws_hash_table_is_valid_~map.base))" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "15863#false" "16404#(exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|)))" "15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "15940#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))" "16160#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "16016#(exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|)))" "16168#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "16416#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1280|))" "15936#(= |old(#valid)| |#valid|)" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "16412#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1277|))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "15862#true" "16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))" "16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))" "16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))" "16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" }, initialStates = {"15862#true" }, finalStates = {"15863#false" }, callTransitions = { ("16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset);" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))" "call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1);" "15862#true") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1));" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "call #t~ret1286 := aws_is_power_of_two(#t~mem1285);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("15863#false" "call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1);" "15863#false") ("15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset);" "15936#(= |old(#valid)| |#valid|)") ("15940#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset);" "15936#(= |old(#valid)| |#valid|)") ("16160#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16168#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset);" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t();" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15936#(= |old(#valid)| |#valid|)" "call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1);" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1));" "15862#true") ("15936#(= |old(#valid)| |#valid|)" "call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1);" "15936#(= |old(#valid)| |#valid|)") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8);" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset);" "16404#(exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|)))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1);" "15936#(= |old(#valid)| |#valid|)") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);" "15936#(= |old(#valid)| |#valid|)") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1));" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))" "call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1);" "15862#true") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1));" "16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset);" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not(aws_hash_table_move_#t~ret989#1);" "16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1));" "16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1));" "16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))") }, internalTransitions = { ("16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647;" "16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8);" "16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))" "assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0;" "16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))") ("16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "assume true;" "16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))") ("16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))" "~cond := #in~cond;" "16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))") ("16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))" "assume !(0 == ~cond % 256);" "16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))") ("16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))" "assume true;" "16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616);" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset;" "16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset;" "16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "#t~loopctr1324 := 0;" "16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8);" "16168#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0));" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))" "~cond := #in~cond;" "16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))") ("16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))" "assume !(0 == ~cond % 256);" "16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))") ("16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))" "assume true;" "16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))") ("16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))" "#t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1;" "16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))") ("16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))" "assume true;" "16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))") ("16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16009#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "16016#(exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|)))") ("16009#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "16009#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))") ("16408#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= aws_hash_table_is_valid_~map.offset |aws_hash_table_is_valid_#in~map.offset|) (= |aws_hash_table_is_valid_#in~map.base| aws_hash_table_is_valid_~map.base))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16412#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1277|))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~cond := #in~cond;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume !(0 == ~cond % 256);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#t~short1280 := #t~short1277;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#t~short1280 := 0 != #t~ret1279 % 256;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("15863#false" "~cond := #in~cond;" "15863#false") ("15863#false" "assume 0 == ~cond % 256;" "15863#false") ("15863#false" "assume !false;" "15863#false") ("16404#(exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|)))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16408#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= aws_hash_table_is_valid_~map.offset |aws_hash_table_is_valid_#in~map.offset|) (= |aws_hash_table_is_valid_#in~map.base| aws_hash_table_is_valid_~map.base))") ("15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647;" "15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8);" "15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))") ("16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))" "assume true;" "16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))") ("16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))") ("16016#(exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|)))" "assume true;" "16016#(exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|)))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "ensure_allocated_hash_table_~num_entries~0#1 := ensure_allocated_hash_table_#t~ret546#1;havoc ensure_allocated_hash_table_#t~ret546#1;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "havoc ensure_allocated_hash_table_#t~ret547#1;call ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset := #Ultimate.allocOnStack(8);" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("16416#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1280|))" "assume !#t~short1280;" "16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))") ("15936#(= |old(#valid)| |#valid|)" "~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15936#(= |old(#valid)| |#valid|)" "~size := #in~size;" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15936#(= |old(#valid)| |#valid|)" "call #t~malloc577.base, #t~malloc577.offset := #Ultimate.allocOnHeap(~size % 18446744073709551616);#res.base, #res.offset := #t~malloc577.base, #t~malloc577.offset;havoc #t~malloc577.base, #t~malloc577.offset;" "16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))") ("15936#(= |old(#valid)| |#valid|)" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset;" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset;" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8);" "15940#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "assume !#t~short1280;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "assume true;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "#t~short1280 := #t~short1277;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "#res := #t~nondet11;havoc #t~nondet11;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "~cond := #in~cond;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume !(0 == ~cond % 256);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("16412#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1277|))" "#t~short1280 := #t~short1277;" "16416#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (or (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0) |aws_hash_table_is_valid_#t~short1280|))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "goto;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("15862#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(30, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(18, 4);call #Ultimate.allocInit(9, 5);call #Ultimate.allocInit(13, 6);call #Ultimate.allocInit(42, 7);call #Ultimate.allocInit(14, 8);call #Ultimate.allocInit(15, 9);call #Ultimate.allocInit(13, 10);call #Ultimate.allocInit(44, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(15, 13);call #Ultimate.allocInit(13, 14);call #Ultimate.allocInit(48, 15);call #Ultimate.allocInit(23, 16);call #Ultimate.allocInit(43, 17);call #Ultimate.allocInit(13, 18);call #Ultimate.allocInit(81, 19);call #Ultimate.allocInit(28, 20);call #Ultimate.allocInit(40, 21);call #Ultimate.allocInit(13, 22);call #Ultimate.allocInit(83, 23);call #Ultimate.allocInit(32, 24);call #Ultimate.allocInit(23, 25);call #Ultimate.allocInit(13, 26);call #Ultimate.allocInit(70, 27);call #Ultimate.allocInit(30, 28);call #Ultimate.allocInit(21, 29);call #Ultimate.allocInit(13, 30);call #Ultimate.allocInit(66, 31);call #Ultimate.allocInit(26, 32);call #Ultimate.allocInit(20, 33);call #Ultimate.allocInit(13, 34);call #Ultimate.allocInit(61, 35);call #Ultimate.allocInit(29, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(13, 38);call #Ultimate.allocInit(67, 39);call #Ultimate.allocInit(24, 40);call #Ultimate.allocInit(31, 41);call #Ultimate.allocInit(13, 42);call #Ultimate.allocInit(70, 43);call #Ultimate.allocInit(34, 44);call #Ultimate.allocInit(25, 45);call #Ultimate.allocInit(13, 46);call #Ultimate.allocInit(74, 47);call #Ultimate.allocInit(39, 48);call #Ultimate.allocInit(34, 49);call #Ultimate.allocInit(13, 50);call #Ultimate.allocInit(88, 51);call #Ultimate.allocInit(32, 52);call #Ultimate.allocInit(47, 53);call #Ultimate.allocInit(13, 54);call #Ultimate.allocInit(94, 55);call #Ultimate.allocInit(30, 56);call #Ultimate.allocInit(21, 57);call #Ultimate.allocInit(13, 58);call #Ultimate.allocInit(66, 59);call #Ultimate.allocInit(35, 60);call #Ultimate.allocInit(19, 61);call #Ultimate.allocInit(13, 62);call #Ultimate.allocInit(69, 63);call #Ultimate.allocInit(35, 64);call #Ultimate.allocInit(29, 65);call #Ultimate.allocInit(13, 66);call #Ultimate.allocInit(79, 67);call #Ultimate.allocInit(25, 68);call #Ultimate.allocInit(23, 69);call #Ultimate.allocInit(13, 70);call #Ultimate.allocInit(63, 71);call #Ultimate.allocInit(24, 72);call #Ultimate.allocInit(27, 73);call #Ultimate.allocInit(13, 74);call #Ultimate.allocInit(66, 75);call #Ultimate.allocInit(33, 76);call #Ultimate.allocInit(51, 77);call #Ultimate.allocInit(13, 78);call #Ultimate.allocInit(99, 79);call #Ultimate.allocInit(23, 80);call #Ultimate.allocInit(24, 81);call #Ultimate.allocInit(13, 82);call #Ultimate.allocInit(62, 83);call #Ultimate.allocInit(36, 84);call #Ultimate.allocInit(42, 85);call #Ultimate.allocInit(13, 86);call #Ultimate.allocInit(93, 87);call #Ultimate.allocInit(34, 88);call #Ultimate.allocInit(35, 89);call #Ultimate.allocInit(13, 90);call #Ultimate.allocInit(84, 91);call #Ultimate.allocInit(38, 92);call #Ultimate.allocInit(34, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(87, 95);call #Ultimate.allocInit(24, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(63, 99);call #Ultimate.allocInit(21, 100);call #Ultimate.allocInit(12, 101);call #Ultimate.allocInit(13, 102);call #Ultimate.allocInit(48, 103);call #Ultimate.allocInit(30, 104);call #Ultimate.allocInit(34, 105);call #Ultimate.allocInit(13, 106);call #Ultimate.allocInit(79, 107);call #Ultimate.allocInit(32, 108);call #Ultimate.allocInit(60, 109);call #Ultimate.allocInit(13, 110);call #Ultimate.allocInit(107, 111);call #Ultimate.allocInit(39, 112);call #Ultimate.allocInit(41, 113);call #Ultimate.allocInit(13, 114);call #Ultimate.allocInit(95, 115);call #Ultimate.allocInit(30, 116);call #Ultimate.allocInit(66, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(111, 119);call #Ultimate.allocInit(31, 120);call #Ultimate.allocInit(44, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(90, 123);call #Ultimate.allocInit(34, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(13, 126);call #Ultimate.allocInit(83, 127);call #Ultimate.allocInit(33, 128);call #Ultimate.allocInit(30, 129);call #Ultimate.allocInit(13, 130);call #Ultimate.allocInit(78, 131);call #Ultimate.allocInit(27, 132);call #Ultimate.allocInit(45, 133);call #Ultimate.allocInit(13, 134);call #Ultimate.allocInit(87, 135);call #Ultimate.allocInit(27, 136);call #Ultimate.allocInit(46, 137);call #Ultimate.allocInit(13, 138);call #Ultimate.allocInit(88, 139);call #Ultimate.allocInit(28, 140);call #Ultimate.allocInit(59, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(102, 143);call #Ultimate.allocInit(33, 144);call #Ultimate.allocInit(81, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(129, 147);call #Ultimate.allocInit(24, 148);call #Ultimate.allocInit(47, 149);call #Ultimate.allocInit(13, 150);call #Ultimate.allocInit(86, 151);call #Ultimate.allocInit(24, 152);call #Ultimate.allocInit(34, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(73, 155);call #Ultimate.allocInit(26, 156);call #Ultimate.allocInit(58, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(99, 159);call #Ultimate.allocInit(26, 160);call #Ultimate.allocInit(58, 161);call #Ultimate.allocInit(13, 162);call #Ultimate.allocInit(99, 163);call #Ultimate.allocInit(28, 164);call #Ultimate.allocInit(60, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(103, 167);call #Ultimate.allocInit(27, 168);call #Ultimate.allocInit(20, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(62, 171);call #Ultimate.allocInit(28, 172);call #Ultimate.allocInit(19, 173);call #Ultimate.allocInit(13, 174);call #Ultimate.allocInit(62, 175);call #Ultimate.allocInit(27, 176);call #Ultimate.allocInit(45, 177);call #Ultimate.allocInit(13, 178);call #Ultimate.allocInit(87, 179);call #Ultimate.allocInit(24, 180);call #Ultimate.allocInit(63, 181);call #Ultimate.allocInit(13, 182);call #Ultimate.allocInit(102, 183);call #Ultimate.allocInit(28, 184);call #Ultimate.allocInit(40, 185);call #Ultimate.allocInit(13, 186);call #Ultimate.allocInit(83, 187);call #Ultimate.allocInit(13, 188);call #Ultimate.allocInit(80, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(53, 191);call #Ultimate.allocInit(3, 192);call write~init~int(37, 192, 0, 1);call write~init~int(115, 192, 1, 1);call write~init~int(0, 192, 2, 1);call #Ultimate.allocInit(89, 193);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 194, 0;call #Ultimate.allocInit(40, 194);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#errors~0.base, ~#errors~0.offset := 195, 0;call #Ultimate.allocInit(1656, 195);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(4, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(5, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 28 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OOM, ~#errors~0.base, 36 + ~#errors~0.offset, 4);call write~init~$Pointer$(8, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(9, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 64 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNKNOWN, ~#errors~0.base, 72 + ~#errors~0.offset, 4);call write~init~$Pointer$(12, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(13, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 100 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SHORT_BUFFER, ~#errors~0.base, 108 + ~#errors~0.offset, 4);call write~init~$Pointer$(16, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(17, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 136 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED, ~#errors~0.base, 144 + ~#errors~0.offset, 4);call write~init~$Pointer$(20, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(21, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 172 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION, ~#errors~0.base, 180 + ~#errors~0.offset, 4);call write~init~$Pointer$(24, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(25, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 208 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE, ~#errors~0.base, 216 + ~#errors~0.offset, 4);call write~init~$Pointer$(28, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(29, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 244 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR, ~#errors~0.base, 252 + ~#errors~0.offset, 4);call write~init~$Pointer$(32, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(33, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 280 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR, ~#errors~0.base, 288 + ~#errors~0.offset, 4);call write~init~$Pointer$(36, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(37, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 316 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_INDEX, ~#errors~0.base, 324 + ~#errors~0.offset, 4);call write~init~$Pointer$(40, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(41, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 352 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS, ~#errors~0.base, 360 + ~#errors~0.offset, 4);call write~init~$Pointer$(44, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(45, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 388 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, ~#errors~0.base, 396 + ~#errors~0.offset, 4);call write~init~$Pointer$(48, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(49, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 424 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS, ~#errors~0.base, 432 + ~#errors~0.offset, 4);call write~init~$Pointer$(52, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(53, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 460 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE, ~#errors~0.base, 468 + ~#errors~0.offset, 4);call write~init~$Pointer$(56, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(57, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 496 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID, ~#errors~0.base, 504 + ~#errors~0.offset, 4);call write~init~$Pointer$(60, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(61, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 532 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED, ~#errors~0.base, 540 + ~#errors~0.offset, 4);call write~init~$Pointer$(64, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(65, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 568 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT, ~#errors~0.base, 576 + ~#errors~0.offset, 4);call write~init~$Pointer$(68, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(69, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 604 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT, ~#errors~0.base, 612 + ~#errors~0.offset, 4);call write~init~$Pointer$(72, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(73, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 640 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER, ~#errors~0.base, 648 + ~#errors~0.offset, 4);call write~init~$Pointer$(76, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(77, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 676 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_FAILED, ~#errors~0.base, 684 + ~#errors~0.offset, 4);call write~init~$Pointer$(80, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(81, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 712 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED, ~#errors~0.base, 720 + ~#errors~0.offset, 4);call write~init~$Pointer$(84, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(85, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 748 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT, ~#errors~0.base, 756 + ~#errors~0.offset, 4);call write~init~$Pointer$(88, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(89, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 784 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN, ~#errors~0.base, 792 + ~#errors~0.offset, 4);call write~init~$Pointer$(92, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(93, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 820 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE, ~#errors~0.base, 828 + ~#errors~0.offset, 4);call write~init~$Pointer$(96, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(97, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 856 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EMPTY, ~#errors~0.base, 864 + ~#errors~0.offset, 4);call write~init~$Pointer$(100, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(101, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 892 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL, ~#errors~0.base, 900 + ~#errors~0.offset, 4);call write~init~$Pointer$(104, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(105, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 928 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE, ~#errors~0.base, 936 + ~#errors~0.offset, 4);call write~init~$Pointer$(108, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(109, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 964 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK, ~#errors~0.base, 972 + ~#errors~0.offset, 4);call write~init~$Pointer$(112, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(113, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 1000 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL, ~#errors~0.base, 1008 + ~#errors~0.offset, 4);call write~init~$Pointer$(116, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(117, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1036 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY, ~#errors~0.base, 1044 + ~#errors~0.offset, 4);call write~init~$Pointer$(120, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(121, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1072 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE, ~#errors~0.base, 1080 + ~#errors~0.offset, 4);call write~init~$Pointer$(124, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(125, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1108 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND, ~#errors~0.base, 1116 + ~#errors~0.offset, 4);call write~init~$Pointer$(128, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(129, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1144 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR, ~#errors~0.base, 1152 + ~#errors~0.offset, 4);call write~init~$Pointer$(132, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(133, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1180 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT, ~#errors~0.base, 1188 + ~#errors~0.offset, 4);call write~init~$Pointer$(136, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(137, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1216 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED, ~#errors~0.base, 1224 + ~#errors~0.offset, 4);call write~init~$Pointer$(140, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(141, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1252 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING, ~#errors~0.base, 1260 + ~#errors~0.offset, 4);call write~init~$Pointer$(144, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(145, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1288 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED, ~#errors~0.base, 1296 + ~#errors~0.offset, 4);call write~init~$Pointer$(148, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(149, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1324 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_STATE, ~#errors~0.base, 1332 + ~#errors~0.offset, 4);call write~init~$Pointer$(152, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(153, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1360 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET, ~#errors~0.base, 1368 + ~#errors~0.offset, 4);call write~init~$Pointer$(156, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(157, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1396 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET, ~#errors~0.base, 1404 + ~#errors~0.offset, 4);call write~init~$Pointer$(160, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(161, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1432 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET, ~#errors~0.base, 1440 + ~#errors~0.offset, 4);call write~init~$Pointer$(164, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(165, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1468 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE, ~#errors~0.base, 1476 + ~#errors~0.offset, 4);call write~init~$Pointer$(184, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(185, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1504 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_NO_PERMISSION, ~#errors~0.base, 1512 + ~#errors~0.offset, 4);call write~init~$Pointer$(180, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(181, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1540 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH, ~#errors~0.base, 1548 + ~#errors~0.offset, 4);call write~init~$Pointer$(172, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(173, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1576 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED, ~#errors~0.base, 1584 + ~#errors~0.offset, 4);call write~init~$Pointer$(176, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(177, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1612 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE, ~#errors~0.base, 1620 + ~#errors~0.offset, 4);call write~init~$Pointer$(168, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(169, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1648 + ~#errors~0.offset, 8);~s_list~0.error_list.base, ~s_list~0.error_list.offset := ~#errors~0.base, ~#errors~0.offset;~s_list~0.count := 46;~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset := 196, 0;call #Ultimate.allocInit(40, 196);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_GENERAL, ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(188, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(189, 0, ~#s_common_log_subject_infos~0.base, 12 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_TASK_SCHEDULER, ~#s_common_log_subject_infos~0.base, 20 + ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(190, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(191, 0, ~#s_common_log_subject_infos~0.base, 32 + ~#s_common_log_subject_infos~0.offset, 8);~s_common_log_subject_list~0.subject_list.base, ~s_common_log_subject_list~0.subject_list.offset := ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset;~s_common_log_subject_list~0.count := 2;~s_common_library_initialized~0 := 0;" "15862#true") ("15862#true" "~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset;" "15862#true") ("15862#true" "assume true;" "15862#true") ("15862#true" "assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_hash_table_move_harness } true;havoc aws_hash_table_move_harness_#t~ret1320#1, aws_hash_table_move_harness_#t~ret1321#1, aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;call aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset := #Ultimate.allocOnStack(8);call aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_ensure_allocated_hash_table } true;ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset, ensure_allocated_hash_table_#in~max_table_entries#1 := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, 18446744073709551615;havoc ensure_allocated_hash_table_#t~ret546#1, ensure_allocated_hash_table_#t~ret547#1, ensure_allocated_hash_table_#t~ret548#1, ensure_allocated_hash_table_#t~mem549#1, ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, ensure_allocated_hash_table_~max_table_entries#1, ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset;ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset := ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset;ensure_allocated_hash_table_~max_table_entries#1 := ensure_allocated_hash_table_#in~max_table_entries#1;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15862#true" "~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset;" "15862#true") ("15862#true" "assume true;" "15862#true") ("15862#true" "~cond := #in~cond;" "15862#true") ("15862#true" "assume !(0 == ~cond % 256);" "15862#true") ("15862#true" "assume true;" "15862#true") ("16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))" "~cond := #in~cond;" "16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))") ("16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))" "assume !(0 == ~cond % 256);" "16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))") ("16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))" "assume true;" "16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))") ("16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))") ("16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))" "assume true;" "16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))") ("16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))") ("16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))" "assume true;" "16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8);" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "#t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "~cond := #in~cond;" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))") ("16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "assume !(0 == ~cond % 256);" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))") ("16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "assume true;" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume { :end_inline_ensure_allocated_hash_table } true;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8);" "16160#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))") ("16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))" "assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0;" "16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))") ("16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))" "~cond := #in~cond;" "16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))") ("16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))" "assume !(0 == ~cond % 256);" "16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))") ("16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))" "assume true;" "16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "~cond := #in~cond;" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "assume !(0 == ~cond % 256);" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "assume true;" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") }, returnTransitions = { ("16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#210#return;" "16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("16290#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14| Int)) (and (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_14|) 0) 0))))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#222#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16172#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#232#return;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("16322#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_16|)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#226#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16192#(exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982)))" "16168#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "#184#return;" "16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#192#return;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#182#return;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "#212#return;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "#214#return;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))" "16160#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "#216#return;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16016#(exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|)))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#206#return;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#228#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#198#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#200#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#202#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#204#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15862#true" "16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))" "#194#return;" "16215#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))") ("15862#true" "15936#(= |old(#valid)| |#valid|)" "#180#return;" "15936#(= |old(#valid)| |#valid|)") ("15862#true" "16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))" "#188#return;" "16176#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|))") ("16363#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_18|)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#230#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16420#(and (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int) (|v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~to#1.base_BEFORE_CALL_4|) 0) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))) (= (select (select |#memory_$Pointer$.base| |aws_hash_table_is_valid_#in~map.base|) |aws_hash_table_is_valid_#in~map.offset|) 0))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#234#return;" "15863#false") ("16231#(exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|))" "16202#(and (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "#186#return;" "16241#(exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "15936#(= |old(#valid)| |#valid|)" "#194#return;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "15936#(= |old(#valid)| |#valid|)" "#188#return;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "#186#return;" "16009#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "15940#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "#184#return;" "15972#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "#218#return;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16306#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_15|)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#224#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#208#return;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") } ); [2022-11-20 09:32:35,967 FATAL L591 BasicCegarLoop]: enhanced automaton: [2022-11-20 09:32:35,974 FATAL L592 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1);" "call aws_add_u64_checked_#t~ret54#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED);" "call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t();" "call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1);" "call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1);" "call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);" "call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1));" "call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1);" "call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);" "call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1);" "call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);" "call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1));" "call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset);" "call assume_abort_if_not(aws_hash_table_move_#t~ret989#1);" "call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8);" "call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset);" "call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1);" "call aws_hash_table_move_harness_#t~ret1321#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset);" "call __VERIFIER_assert(aws_hash_table_move_harness_#t~ret1321#1);" "call __VERIFIER_assert((if 0 == (if check_hash_table_unchanged_#t~mem664#1 % 256 == check_hash_table_unchanged_#t~mem665#1 % 256 then 1 else 0) then 0 else 1));" "call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1));" "call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset);" "call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset);" "call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset);" "call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1);" "call aws_mul_u64_checked_#t~ret48#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED);" "call #t~ret1286 := aws_is_power_of_two(#t~mem1285);" }, internalAlphabet = {"~size := #in~size;" "SUMMARY for call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); srcloc: L6944" "call #t~malloc577.base, #t~malloc577.offset := #Ultimate.allocOnHeap(~size % 18446744073709551616);#res.base, #res.offset := #t~malloc577.base, #t~malloc577.offset;havoc #t~malloc577.base, #t~malloc577.offset;" "assume true;" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "assume !#t~short1277;" "#t~short1280 := #t~short1277;" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "SUMMARY for call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset); srcloc: L9990-4" "#t~short1280 := 0 != #t~ret1279 % 256;" "assume !#t~short1280;" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "assume true;" "~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8);" "SUMMARY for call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset); srcloc: L10104" "assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647;" "assume 0 != #t~ret1317;havoc #t~ret1317;#res := -1;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8);" "SUMMARY for call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset); srcloc: L10108" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "assume 0 != #t~ret1319;havoc #t~mem1318;havoc #t~ret1319;#res := -1;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "assume true;" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset;" "SUMMARY for call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1); srcloc: L2498" "assume 0 != aws_mul_u64_checked_#t~ret47#1 % 256;havoc aws_mul_u64_checked_#t~ret47#1;" "SUMMARY for call aws_mul_u64_checked_#t~ret48#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED); srcloc: L2499" "assume -2147483648 <= aws_mul_u64_checked_#t~ret48#1 && aws_mul_u64_checked_#t~ret48#1 <= 2147483647;aws_mul_u64_checked_#res#1 := aws_mul_u64_checked_#t~ret48#1;havoc aws_mul_u64_checked_#t~ret48#1;" "assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0;" "#t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1;" "assume true;" "#res := #t~nondet11;havoc #t~nondet11;" "assume true;" "~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset;" "assume true;" "~map.base, ~map.offset := #in~map.base, #in~map.offset;" "assume ~map.base == 0 && ~map.offset == 0;#res := 0;" "assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8);" "SUMMARY for call #t~ret1286 := aws_is_power_of_two(#t~mem1285); srcloc: L10027" "~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1);" "assume true;" "#t~loopctr1324 := 0;" "assume #t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616;#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr1324 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr1324 := #value % 256];#memory_real := #memory_real[#ptr.base,#ptr.offset + #t~loopctr1324 := ~convertUCHARToFLOAT(#value)];#memory_int := #memory_int[#ptr.base,#ptr.offset + #t~loopctr1324 := #value];#t~loopctr1324 := 1 + #t~loopctr1324;" "assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616);" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "~cond := #in~cond;" "assume 0 == ~cond % 256;assume false;" "assume !(0 == ~cond % 256);" "assume true;" "~err#1 := #in~err#1;assume { :begin_inline_aws_raise_error_private } true;aws_raise_error_private_#in~err#1 := ~err#1;havoc aws_raise_error_private_~err#1;aws_raise_error_private_~err#1 := aws_raise_error_private_#in~err#1;~tl_last_error~0 := aws_raise_error_private_~err#1;" "assume { :end_inline_aws_raise_error_private } true;#res#1 := -1;" "assume true;" "~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset;" "assume true;" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "assume true;" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset;" "SUMMARY for call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1); srcloc: L2542" "assume 0 != aws_add_u64_checked_#t~ret53#1 % 256;havoc aws_add_u64_checked_#t~ret53#1;" "SUMMARY for call aws_add_u64_checked_#t~ret54#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED); srcloc: L2543" "assume -2147483648 <= aws_add_u64_checked_#t~ret54#1 && aws_add_u64_checked_#t~ret54#1 <= 2147483647;aws_add_u64_checked_#res#1 := aws_add_u64_checked_#t~ret54#1;havoc aws_add_u64_checked_#t~ret54#1;" "assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0;" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "assume true;" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(30, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(18, 4);call #Ultimate.allocInit(9, 5);call #Ultimate.allocInit(13, 6);call #Ultimate.allocInit(42, 7);call #Ultimate.allocInit(14, 8);call #Ultimate.allocInit(15, 9);call #Ultimate.allocInit(13, 10);call #Ultimate.allocInit(44, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(15, 13);call #Ultimate.allocInit(13, 14);call #Ultimate.allocInit(48, 15);call #Ultimate.allocInit(23, 16);call #Ultimate.allocInit(43, 17);call #Ultimate.allocInit(13, 18);call #Ultimate.allocInit(81, 19);call #Ultimate.allocInit(28, 20);call #Ultimate.allocInit(40, 21);call #Ultimate.allocInit(13, 22);call #Ultimate.allocInit(83, 23);call #Ultimate.allocInit(32, 24);call #Ultimate.allocInit(23, 25);call #Ultimate.allocInit(13, 26);call #Ultimate.allocInit(70, 27);call #Ultimate.allocInit(30, 28);call #Ultimate.allocInit(21, 29);call #Ultimate.allocInit(13, 30);call #Ultimate.allocInit(66, 31);call #Ultimate.allocInit(26, 32);call #Ultimate.allocInit(20, 33);call #Ultimate.allocInit(13, 34);call #Ultimate.allocInit(61, 35);call #Ultimate.allocInit(29, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(13, 38);call #Ultimate.allocInit(67, 39);call #Ultimate.allocInit(24, 40);call #Ultimate.allocInit(31, 41);call #Ultimate.allocInit(13, 42);call #Ultimate.allocInit(70, 43);call #Ultimate.allocInit(34, 44);call #Ultimate.allocInit(25, 45);call #Ultimate.allocInit(13, 46);call #Ultimate.allocInit(74, 47);call #Ultimate.allocInit(39, 48);call #Ultimate.allocInit(34, 49);call #Ultimate.allocInit(13, 50);call #Ultimate.allocInit(88, 51);call #Ultimate.allocInit(32, 52);call #Ultimate.allocInit(47, 53);call #Ultimate.allocInit(13, 54);call #Ultimate.allocInit(94, 55);call #Ultimate.allocInit(30, 56);call #Ultimate.allocInit(21, 57);call #Ultimate.allocInit(13, 58);call #Ultimate.allocInit(66, 59);call #Ultimate.allocInit(35, 60);call #Ultimate.allocInit(19, 61);call #Ultimate.allocInit(13, 62);call #Ultimate.allocInit(69, 63);call #Ultimate.allocInit(35, 64);call #Ultimate.allocInit(29, 65);call #Ultimate.allocInit(13, 66);call #Ultimate.allocInit(79, 67);call #Ultimate.allocInit(25, 68);call #Ultimate.allocInit(23, 69);call #Ultimate.allocInit(13, 70);call #Ultimate.allocInit(63, 71);call #Ultimate.allocInit(24, 72);call #Ultimate.allocInit(27, 73);call #Ultimate.allocInit(13, 74);call #Ultimate.allocInit(66, 75);call #Ultimate.allocInit(33, 76);call #Ultimate.allocInit(51, 77);call #Ultimate.allocInit(13, 78);call #Ultimate.allocInit(99, 79);call #Ultimate.allocInit(23, 80);call #Ultimate.allocInit(24, 81);call #Ultimate.allocInit(13, 82);call #Ultimate.allocInit(62, 83);call #Ultimate.allocInit(36, 84);call #Ultimate.allocInit(42, 85);call #Ultimate.allocInit(13, 86);call #Ultimate.allocInit(93, 87);call #Ultimate.allocInit(34, 88);call #Ultimate.allocInit(35, 89);call #Ultimate.allocInit(13, 90);call #Ultimate.allocInit(84, 91);call #Ultimate.allocInit(38, 92);call #Ultimate.allocInit(34, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(87, 95);call #Ultimate.allocInit(24, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(63, 99);call #Ultimate.allocInit(21, 100);call #Ultimate.allocInit(12, 101);call #Ultimate.allocInit(13, 102);call #Ultimate.allocInit(48, 103);call #Ultimate.allocInit(30, 104);call #Ultimate.allocInit(34, 105);call #Ultimate.allocInit(13, 106);call #Ultimate.allocInit(79, 107);call #Ultimate.allocInit(32, 108);call #Ultimate.allocInit(60, 109);call #Ultimate.allocInit(13, 110);call #Ultimate.allocInit(107, 111);call #Ultimate.allocInit(39, 112);call #Ultimate.allocInit(41, 113);call #Ultimate.allocInit(13, 114);call #Ultimate.allocInit(95, 115);call #Ultimate.allocInit(30, 116);call #Ultimate.allocInit(66, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(111, 119);call #Ultimate.allocInit(31, 120);call #Ultimate.allocInit(44, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(90, 123);call #Ultimate.allocInit(34, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(13, 126);call #Ultimate.allocInit(83, 127);call #Ultimate.allocInit(33, 128);call #Ultimate.allocInit(30, 129);call #Ultimate.allocInit(13, 130);call #Ultimate.allocInit(78, 131);call #Ultimate.allocInit(27, 132);call #Ultimate.allocInit(45, 133);call #Ultimate.allocInit(13, 134);call #Ultimate.allocInit(87, 135);call #Ultimate.allocInit(27, 136);call #Ultimate.allocInit(46, 137);call #Ultimate.allocInit(13, 138);call #Ultimate.allocInit(88, 139);call #Ultimate.allocInit(28, 140);call #Ultimate.allocInit(59, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(102, 143);call #Ultimate.allocInit(33, 144);call #Ultimate.allocInit(81, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(129, 147);call #Ultimate.allocInit(24, 148);call #Ultimate.allocInit(47, 149);call #Ultimate.allocInit(13, 150);call #Ultimate.allocInit(86, 151);call #Ultimate.allocInit(24, 152);call #Ultimate.allocInit(34, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(73, 155);call #Ultimate.allocInit(26, 156);call #Ultimate.allocInit(58, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(99, 159);call #Ultimate.allocInit(26, 160);call #Ultimate.allocInit(58, 161);call #Ultimate.allocInit(13, 162);call #Ultimate.allocInit(99, 163);call #Ultimate.allocInit(28, 164);call #Ultimate.allocInit(60, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(103, 167);call #Ultimate.allocInit(27, 168);call #Ultimate.allocInit(20, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(62, 171);call #Ultimate.allocInit(28, 172);call #Ultimate.allocInit(19, 173);call #Ultimate.allocInit(13, 174);call #Ultimate.allocInit(62, 175);call #Ultimate.allocInit(27, 176);call #Ultimate.allocInit(45, 177);call #Ultimate.allocInit(13, 178);call #Ultimate.allocInit(87, 179);call #Ultimate.allocInit(24, 180);call #Ultimate.allocInit(63, 181);call #Ultimate.allocInit(13, 182);call #Ultimate.allocInit(102, 183);call #Ultimate.allocInit(28, 184);call #Ultimate.allocInit(40, 185);call #Ultimate.allocInit(13, 186);call #Ultimate.allocInit(83, 187);call #Ultimate.allocInit(13, 188);call #Ultimate.allocInit(80, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(53, 191);call #Ultimate.allocInit(3, 192);call write~init~int(37, 192, 0, 1);call write~init~int(115, 192, 1, 1);call write~init~int(0, 192, 2, 1);call #Ultimate.allocInit(89, 193);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 194, 0;call #Ultimate.allocInit(40, 194);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#errors~0.base, ~#errors~0.offset := 195, 0;call #Ultimate.allocInit(1656, 195);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(4, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(5, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 28 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OOM, ~#errors~0.base, 36 + ~#errors~0.offset, 4);call write~init~$Pointer$(8, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(9, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 64 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNKNOWN, ~#errors~0.base, 72 + ~#errors~0.offset, 4);call write~init~$Pointer$(12, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(13, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 100 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SHORT_BUFFER, ~#errors~0.base, 108 + ~#errors~0.offset, 4);call write~init~$Pointer$(16, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(17, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 136 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED, ~#errors~0.base, 144 + ~#errors~0.offset, 4);call write~init~$Pointer$(20, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(21, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 172 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION, ~#errors~0.base, 180 + ~#errors~0.offset, 4);call write~init~$Pointer$(24, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(25, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 208 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE, ~#errors~0.base, 216 + ~#errors~0.offset, 4);call write~init~$Pointer$(28, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(29, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 244 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR, ~#errors~0.base, 252 + ~#errors~0.offset, 4);call write~init~$Pointer$(32, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(33, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 280 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR, ~#errors~0.base, 288 + ~#errors~0.offset, 4);call write~init~$Pointer$(36, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(37, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 316 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_INDEX, ~#errors~0.base, 324 + ~#errors~0.offset, 4);call write~init~$Pointer$(40, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(41, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 352 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS, ~#errors~0.base, 360 + ~#errors~0.offset, 4);call write~init~$Pointer$(44, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(45, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 388 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, ~#errors~0.base, 396 + ~#errors~0.offset, 4);call write~init~$Pointer$(48, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(49, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 424 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS, ~#errors~0.base, 432 + ~#errors~0.offset, 4);call write~init~$Pointer$(52, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(53, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 460 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE, ~#errors~0.base, 468 + ~#errors~0.offset, 4);call write~init~$Pointer$(56, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(57, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 496 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID, ~#errors~0.base, 504 + ~#errors~0.offset, 4);call write~init~$Pointer$(60, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(61, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 532 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED, ~#errors~0.base, 540 + ~#errors~0.offset, 4);call write~init~$Pointer$(64, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(65, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 568 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT, ~#errors~0.base, 576 + ~#errors~0.offset, 4);call write~init~$Pointer$(68, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(69, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 604 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT, ~#errors~0.base, 612 + ~#errors~0.offset, 4);call write~init~$Pointer$(72, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(73, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 640 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER, ~#errors~0.base, 648 + ~#errors~0.offset, 4);call write~init~$Pointer$(76, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(77, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 676 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_FAILED, ~#errors~0.base, 684 + ~#errors~0.offset, 4);call write~init~$Pointer$(80, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(81, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 712 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED, ~#errors~0.base, 720 + ~#errors~0.offset, 4);call write~init~$Pointer$(84, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(85, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 748 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT, ~#errors~0.base, 756 + ~#errors~0.offset, 4);call write~init~$Pointer$(88, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(89, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 784 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN, ~#errors~0.base, 792 + ~#errors~0.offset, 4);call write~init~$Pointer$(92, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(93, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 820 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE, ~#errors~0.base, 828 + ~#errors~0.offset, 4);call write~init~$Pointer$(96, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(97, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 856 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EMPTY, ~#errors~0.base, 864 + ~#errors~0.offset, 4);call write~init~$Pointer$(100, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(101, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 892 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL, ~#errors~0.base, 900 + ~#errors~0.offset, 4);call write~init~$Pointer$(104, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(105, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 928 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE, ~#errors~0.base, 936 + ~#errors~0.offset, 4);call write~init~$Pointer$(108, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(109, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 964 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK, ~#errors~0.base, 972 + ~#errors~0.offset, 4);call write~init~$Pointer$(112, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(113, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 1000 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL, ~#errors~0.base, 1008 + ~#errors~0.offset, 4);call write~init~$Pointer$(116, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(117, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1036 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY, ~#errors~0.base, 1044 + ~#errors~0.offset, 4);call write~init~$Pointer$(120, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(121, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1072 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE, ~#errors~0.base, 1080 + ~#errors~0.offset, 4);call write~init~$Pointer$(124, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(125, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1108 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND, ~#errors~0.base, 1116 + ~#errors~0.offset, 4);call write~init~$Pointer$(128, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(129, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1144 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR, ~#errors~0.base, 1152 + ~#errors~0.offset, 4);call write~init~$Pointer$(132, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(133, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1180 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT, ~#errors~0.base, 1188 + ~#errors~0.offset, 4);call write~init~$Pointer$(136, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(137, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1216 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED, ~#errors~0.base, 1224 + ~#errors~0.offset, 4);call write~init~$Pointer$(140, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(141, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1252 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING, ~#errors~0.base, 1260 + ~#errors~0.offset, 4);call write~init~$Pointer$(144, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(145, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1288 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED, ~#errors~0.base, 1296 + ~#errors~0.offset, 4);call write~init~$Pointer$(148, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(149, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1324 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_STATE, ~#errors~0.base, 1332 + ~#errors~0.offset, 4);call write~init~$Pointer$(152, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(153, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1360 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET, ~#errors~0.base, 1368 + ~#errors~0.offset, 4);call write~init~$Pointer$(156, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(157, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1396 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET, ~#errors~0.base, 1404 + ~#errors~0.offset, 4);call write~init~$Pointer$(160, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(161, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1432 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET, ~#errors~0.base, 1440 + ~#errors~0.offset, 4);call write~init~$Pointer$(164, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(165, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1468 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE, ~#errors~0.base, 1476 + ~#errors~0.offset, 4);call write~init~$Pointer$(184, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(185, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1504 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_NO_PERMISSION, ~#errors~0.base, 1512 + ~#errors~0.offset, 4);call write~init~$Pointer$(180, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(181, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1540 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH, ~#errors~0.base, 1548 + ~#errors~0.offset, 4);call write~init~$Pointer$(172, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(173, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1576 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED, ~#errors~0.base, 1584 + ~#errors~0.offset, 4);call write~init~$Pointer$(176, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(177, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1612 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE, ~#errors~0.base, 1620 + ~#errors~0.offset, 4);call write~init~$Pointer$(168, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(169, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1648 + ~#errors~0.offset, 8);~s_list~0.error_list.base, ~s_list~0.error_list.offset := ~#errors~0.base, ~#errors~0.offset;~s_list~0.count := 46;~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset := 196, 0;call #Ultimate.allocInit(40, 196);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_GENERAL, ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(188, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(189, 0, ~#s_common_log_subject_infos~0.base, 12 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_TASK_SCHEDULER, ~#s_common_log_subject_infos~0.base, 20 + ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(190, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(191, 0, ~#s_common_log_subject_infos~0.base, 32 + ~#s_common_log_subject_infos~0.offset, 8);~s_common_log_subject_list~0.subject_list.base, ~s_common_log_subject_list~0.subject_list.offset := ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset;~s_common_log_subject_list~0.count := 2;~s_common_library_initialized~0 := 0;" "assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_hash_table_move_harness } true;havoc aws_hash_table_move_harness_#t~ret1320#1, aws_hash_table_move_harness_#t~ret1321#1, aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;call aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset := #Ultimate.allocOnStack(8);call aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_ensure_allocated_hash_table } true;ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset, ensure_allocated_hash_table_#in~max_table_entries#1 := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, 18446744073709551615;havoc ensure_allocated_hash_table_#t~ret546#1, ensure_allocated_hash_table_#t~ret547#1, ensure_allocated_hash_table_#t~ret548#1, ensure_allocated_hash_table_#t~mem549#1, ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, ensure_allocated_hash_table_~max_table_entries#1, ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset;ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset := ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset;ensure_allocated_hash_table_~max_table_entries#1 := ensure_allocated_hash_table_#in~max_table_entries#1;" "SUMMARY for call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t(); srcloc: L6810" "ensure_allocated_hash_table_~num_entries~0#1 := ensure_allocated_hash_table_#t~ret546#1;havoc ensure_allocated_hash_table_#t~ret546#1;" "SUMMARY for call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); srcloc: L6811" "SUMMARY for call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1); srcloc: L6811-1" "SUMMARY for call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1); srcloc: L6812" "havoc ensure_allocated_hash_table_#t~ret547#1;call ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset := #Ultimate.allocOnStack(8);" "SUMMARY for call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset); srcloc: L6815" "assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647;" "SUMMARY for call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1)); srcloc: L6815-2" "havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8);" "SUMMARY for call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1); srcloc: L6816" "ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset;" "assume { :end_inline_ensure_allocated_hash_table } true;" "SUMMARY for call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset); srcloc: L10122" "SUMMARY for call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1); srcloc: L10122-1" "havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8);" "SUMMARY for call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset); srcloc: L7270" "assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647;" "SUMMARY for call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1)); srcloc: L7270-2" "havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset;" "assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet8#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet8#1;havoc nondet_size_t_#t~nondet8#1;" "save_byte_from_array_#t~ret622#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret622#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret622#1;call save_byte_from_array_#t~mem623#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);" "SUMMARY for call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); srcloc: L7198" "havoc save_byte_from_array_#t~mem623#1;call save_byte_from_array_#t~mem624#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem625#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem625#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem624#1;havoc save_byte_from_array_#t~mem625#1;" "assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0));" "assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;" "assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset;" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1)); srcloc: L9281" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1)); srcloc: L9281-1" "SUMMARY for call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1)); srcloc: L9284" "SUMMARY for call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset); srcloc: L9287" "SUMMARY for call assume_abort_if_not(aws_hash_table_move_#t~ret989#1); srcloc: L9288" "havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset;" "SUMMARY for call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8); srcloc: L9291-3" "havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset); srcloc: L9291-4" "SUMMARY for call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1); srcloc: L9292" "havoc aws_hash_table_move_#t~ret992#1;" "assume { :end_inline_aws_hash_table_move } true;" "SUMMARY for call aws_hash_table_move_harness_#t~ret1321#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset); srcloc: L10130" "SUMMARY for call __VERIFIER_assert(aws_hash_table_move_harness_#t~ret1321#1); srcloc: L10130-1" "havoc aws_hash_table_move_harness_#t~ret1321#1;assume { :begin_inline_check_hash_table_unchanged } true;check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset, check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset, check_hash_table_unchanged_#t~mem663#1, check_hash_table_unchanged_#t~mem664#1, check_hash_table_unchanged_#t~mem665#1, check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset, check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset;check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset := check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset;check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset := check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset;call check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset := read~$Pointer$(check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, 8);check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset := check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset := check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset;call check_hash_table_unchanged_#t~mem663#1 := read~int(check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, 8);call check_hash_table_unchanged_#t~mem664#1 := read~int(check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset + (if check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 else check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call check_hash_table_unchanged_#t~mem665#1 := read~int(check_hash_table_unchanged_~storage#1.base, 8 + check_hash_table_unchanged_~storage#1.offset, 1);" "SUMMARY for call __VERIFIER_assert((if 0 == (if check_hash_table_unchanged_#t~mem664#1 % 256 == check_hash_table_unchanged_#t~mem665#1 % 256 then 1 else 0) then 0 else 1)); srcloc: L7277" "havoc check_hash_table_unchanged_#t~mem663#1;havoc check_hash_table_unchanged_#t~mem664#1;havoc check_hash_table_unchanged_#t~mem665#1;" "assume { :end_inline_check_hash_table_unchanged } true;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset);havoc aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);havoc aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;call ULTIMATE.dealloc(aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset);havoc aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;" "assume { :end_inline_aws_hash_table_move_harness } true;main_#res#1 := 0;" "#t~ret1322#1 := main_#res#1;assume { :end_inline_main } true;" "assume true;" "~cond := #in~cond;" "assume 0 == ~cond % 256;" "assume !false;" "assume false;assume false;" "assume !(0 == ~cond % 256);" "assume true;" }, returnAlphabet = {"#192#return;" "#194#return;" "#196#return;" "#198#return;" "#200#return;" "#202#return;" "#204#return;" "#206#return;" "#208#return;" "#210#return;" "#212#return;" "#214#return;" "#216#return;" "#218#return;" "#220#return;" "#222#return;" "#224#return;" "#226#return;" "#228#return;" "#230#return;" "#232#return;" "#234#return;" "#236#return;" "#238#return;" "#240#return;" "#242#return;" "#180#return;" "#182#return;" "#184#return;" "#186#return;" "#188#return;" "#190#return;" }, states = {"16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "16663#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (= |old(#valid)| |#valid|))" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))" "16657#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "16669#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16735#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1))) (= |old(#valid)| |#valid|))" "16716#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "16877#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16766#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "16851#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "15936#(= |old(#valid)| |#valid|)" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "15862#true" "16673#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16692#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" }, initialStates = {"15862#true" }, finalStates = {}, callTransitions = { ("16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "call #t~ret1319 := aws_add_size_checked(#t~mem1318, 442721857768999609256, ~required_bytes.base, ~required_bytes.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16663#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (= |old(#valid)| |#valid|))" "call aws_mul_u64_checked_#t~ret47#1 := __CPROVER_overflow_mult(aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "call #t~ret1286 := aws_is_power_of_two(#t~mem1285);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1));" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16657#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "call #t~ret1317 := aws_mul_size_checked(~size, 24, ~#elemsize~0.base, ~#elemsize~0.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "call aws_add_u64_checked_#t~ret54#1 := aws_raise_error(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED);" "15862#true") ("16877#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1));" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16851#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call ensure_allocated_hash_table_#t~ret546#1 := nondet_uint64_t();" "16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call assume_abort_if_not((if 0 == (if ensure_allocated_hash_table_~num_entries~0#1 % 18446744073709551616 <= ensure_allocated_hash_table_~max_table_entries#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call ensure_allocated_hash_table_#t~ret547#1 := aws_is_power_of_two(ensure_allocated_hash_table_~num_entries~0#1);" "16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call assume_abort_if_not(ensure_allocated_hash_table_#t~ret547#1);" "16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset);" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not(aws_hash_table_move_#t~ret989#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset := #Ultimate.C_memset(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 0, 8);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call aws_hash_table_move_#t~ret992#1 := aws_hash_table_is_valid(aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call __VERIFIER_assert(aws_hash_table_move_#t~ret992#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call aws_hash_table_move_harness_#t~ret1321#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call __VERIFIER_assert(aws_hash_table_move_harness_#t~ret1321#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call __VERIFIER_assert((if 0 == (if check_hash_table_unchanged_#t~mem664#1 % 256 == check_hash_table_unchanged_#t~mem665#1 % 256 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call save_byte_from_hash_table_#t~ret660#1 := hash_table_state_required_bytes(save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if 0 == save_byte_from_hash_table_#t~ret660#1 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != 0 || aws_hash_table_move_~to#1.offset != 0 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1));" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16692#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "call aws_add_u64_checked_#t~ret53#1 := __CPROVER_overflow_plus(aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset := bounded_malloc(ensure_allocated_hash_table_#t~mem549#1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call ensure_allocated_hash_table_#t~ret548#1 := hash_table_state_required_bytes(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "call assume_abort_if_not((if 0 == (if 0 == ensure_allocated_hash_table_#t~ret548#1 then 1 else 0) then 0 else 1));" "16735#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "call #t~ret1279 := hash_table_state_is_valid(#t~mem1278.base, #t~mem1278.offset);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "call #t~ret1286 := aws_is_power_of_two(#t~mem1285);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "call assume_abort_if_not(aws_hash_table_move_harness_#t~ret1320#1);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "call aws_hash_table_move_harness_#t~ret1320#1 := aws_hash_table_is_valid(aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~to#1.base != aws_hash_table_move_~from#1.base || aws_hash_table_move_~to#1.offset != aws_hash_table_move_~from#1.offset then 1 else 0) then 0 else 1));" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call aws_hash_table_move_#t~ret989#1 := aws_hash_table_is_valid(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset);" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not(aws_hash_table_move_#t~ret989#1);" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "call assume_abort_if_not((if 0 == (if aws_hash_table_move_~from#1.base != 0 || aws_hash_table_move_~from#1.offset != 0 then 1 else 0) then 0 else 1));" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") }, internalTransitions = { ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !#t~short1280;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#t~short1280 := #t~short1277;" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "assume -2147483648 <= #t~ret1317 && #t~ret1317 <= 2147483647;" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "assume !(0 != #t~ret1317);havoc #t~ret1317;call #t~mem1318 := read~int(~#elemsize~0.base, ~#elemsize~0.offset, 8);" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~size := #in~size;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616;#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr1324 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr1324 := #value % 256];#memory_real := #memory_real[#ptr.base,#ptr.offset + #t~loopctr1324 := ~convertUCHARToFLOAT(#value)];#memory_int := #memory_int[#ptr.base,#ptr.offset + #t~loopctr1324 := #value];#t~loopctr1324 := 1 + #t~loopctr1324;" "15936#(= |old(#valid)| |#valid|)") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "call #t~malloc577.base, #t~malloc577.offset := #Ultimate.allocOnHeap(~size % 18446744073709551616);#res.base, #res.offset := #t~malloc577.base, #t~malloc577.offset;havoc #t~malloc577.base, #t~malloc577.offset;" "16766#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#t~short1280 := #t~short1277;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume { :end_inline_aws_raise_error_private } true;#res#1 := -1;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~a := #in~a;~b := #in~b;call ~#c~1.base, ~#c~1.offset := #Ultimate.allocOnStack(8);#res := #t~nondet5;havoc #t~nondet5;call ULTIMATE.dealloc(~#c~1.base, ~#c~1.offset);havoc ~#c~1.base, ~#c~1.offset;" "16669#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#t~short1280 := 0 != #t~ret1279 % 256;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !#t~short1280;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_add_u64_checked } true;aws_add_u64_checked_#in~a#1, aws_add_u64_checked_#in~b#1, aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_add_u64_checked_#res#1;havoc aws_add_u64_checked_#t~ret53#1, aws_add_u64_checked_#t~ret54#1, aws_add_u64_checked_~a#1, aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset;aws_add_u64_checked_~a#1 := aws_add_u64_checked_#in~a#1;aws_add_u64_checked_~b#1 := aws_add_u64_checked_#in~b#1;aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset := aws_add_u64_checked_#in~r#1.base, aws_add_u64_checked_#in~r#1.offset;" "16692#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~size := #in~size;~required_bytes.base, ~required_bytes.offset := #in~required_bytes.base, #in~required_bytes.offset;call ~#elemsize~0.base, ~#elemsize~0.offset := #Ultimate.allocOnStack(8);" "16657#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~a#1 := #in~a#1;~b#1 := #in~b#1;~r#1.base, ~r#1.offset := #in~r#1.base, #in~r#1.offset;assume { :begin_inline_aws_mul_u64_checked } true;aws_mul_u64_checked_#in~a#1, aws_mul_u64_checked_#in~b#1, aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset := ~a#1, ~b#1, ~r#1.base, ~r#1.offset;havoc aws_mul_u64_checked_#res#1;havoc aws_mul_u64_checked_#t~ret47#1, aws_mul_u64_checked_#t~ret48#1, aws_mul_u64_checked_~a#1, aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset;aws_mul_u64_checked_~a#1 := aws_mul_u64_checked_#in~a#1;aws_mul_u64_checked_~b#1 := aws_mul_u64_checked_#in~b#1;aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset := aws_mul_u64_checked_#in~r#1.base, aws_mul_u64_checked_#in~r#1.offset;" "16663#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume 0 == ~cond % 256;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !false;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !(0 == ~cond % 256);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~a := #in~a;~b := #in~b;call ~#c~0.base, ~#c~0.offset := #Ultimate.allocOnStack(8);#res := #t~nondet4;havoc #t~nondet4;call ULTIMATE.dealloc(~#c~0.base, ~#c~0.offset);havoc ~#c~0.base, ~#c~0.offset;" "16669#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#t~loopctr1324 := 0;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0));" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset;" "16877#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet8#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet8#1;havoc nondet_size_t_#t~nondet8#1;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "save_byte_from_array_#t~ret622#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret622#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret622#1;call save_byte_from_array_#t~mem623#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);" "15862#true") ("16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))" "assume true;" "16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))") ("16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset;" "16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("16669#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("16669#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume true;" "15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#t~short1280 := 0 != #t~ret1279 % 256;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume !(0 == ~cond % 256);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "~size_is_power_of_two~0 := #t~ret1286;havoc #t~mem1285;havoc #t~ret1286;call #t~mem1287 := read~int(~map.base, 48 + ~map.offset, 8);call #t~mem1288 := read~int(~map.base, 56 + ~map.offset, 8);~entry_count~0 := (if 0 == (if #t~mem1287 % 18446744073709551616 <= #t~mem1288 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1287;havoc #t~mem1288;call #t~mem1289 := read~int(~map.base, 56 + ~map.offset, 8);call #t~mem1290 := read~int(~map.base, 40 + ~map.offset, 8);~max_load~0 := (if 0 == (if #t~mem1289 % 18446744073709551616 < #t~mem1290 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1289;havoc #t~mem1290;call #t~mem1292 := read~int(~map.base, 64 + ~map.offset, 8);call #t~mem1291 := read~int(~map.base, 40 + ~map.offset, 8);~mask_is_correct~0 := (if 0 == (if #t~mem1292 % 18446744073709551616 == (#t~mem1291 - 1) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc #t~mem1292;havoc #t~mem1291;call #t~mem1293 := read~real(~map.base, 72 + ~map.offset, 8);~max_load_factor_bounded~0 := (if 0 == (if ~someBinaryDOUBLEComparisonOperation(#t~mem1293, 0.95) then 1 else 0) then 0 else 1);havoc #t~mem1293;call #t~mem1294 := read~int(~map.base, 40 + ~map.offset, 8);~slots_allocated~0 := (if 0 == (if 0 == 24 * #t~mem1294 % 18446744073709551616 || ~map.base != 0 || 80 + ~map.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1294;#res := (if 0 == (if ((((((((0 != ~hash_fn_nonnull~0 % 256 && 0 != ~equals_fn_nonnull~0 % 256) && 0 != ~alloc_nonnull~0 % 256) && 0 != ~size_at_least_two~0 % 256) && 0 != ~size_is_power_of_two~0 % 256) && 0 != ~entry_count~0 % 256) && 0 != ~max_load~0 % 256) && 0 != ~mask_is_correct~0 % 256) && 0 != ~max_load_factor_bounded~0 % 256) && 0 != ~slots_allocated~0 % 256 then 1 else 0) then 0 else 1);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "assume true;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume 0 != aws_add_u64_checked_#t~ret53#1 % 256;havoc aws_add_u64_checked_#t~ret53#1;" "16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume !(0 != aws_add_u64_checked_#t~ret53#1 % 256);havoc aws_add_u64_checked_#t~ret53#1;call write~int(aws_add_u64_checked_~a#1 + aws_add_u64_checked_~b#1, aws_add_u64_checked_~r#1.base, aws_add_u64_checked_~r#1.offset, 8);aws_add_u64_checked_#res#1 := 0;" "16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16735#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1))) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16716#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))") ("16716#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "16716#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))") ("16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "#t~ret59#1 := aws_mul_u64_checked_#res#1;assume { :end_inline_aws_mul_u64_checked } true;assume -2147483648 <= #t~ret59#1 && #t~ret59#1 <= 2147483647;#res#1 := #t~ret59#1;havoc #t~ret59#1;" "16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume true;" "16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume true;" "16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16766#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "assume true;" "16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "ensure_allocated_hash_table_~num_entries~0#1 := ensure_allocated_hash_table_#t~ret546#1;havoc ensure_allocated_hash_table_#t~ret546#1;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "havoc ensure_allocated_hash_table_#t~ret547#1;call ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset := #Ultimate.allocOnStack(8);" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("15936#(= |old(#valid)| |#valid|)" "assume #t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616;#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr1324 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr1324 := #value % 256];#memory_real := #memory_real[#ptr.base,#ptr.offset + #t~loopctr1324 := ~convertUCHARToFLOAT(#value)];#memory_int := #memory_int[#ptr.base,#ptr.offset + #t~loopctr1324 := #value];#t~loopctr1324 := 1 + #t~loopctr1324;" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "assume !(#t~loopctr1324 % 18446744073709551616 < #amount % 18446744073709551616);" "15936#(= |old(#valid)| |#valid|)") ("15936#(= |old(#valid)| |#valid|)" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "15936#(= |old(#valid)| |#valid|)") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "assume true;" "16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume !(0 == ~cond % 256);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "assume true;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "goto;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("15862#true" "assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0));" "15862#true") ("15862#true" "assume { :end_inline_save_byte_from_array } true;havoc save_byte_from_hash_table_#t~mem661#1;call ULTIMATE.dealloc(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset);havoc save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;" "15862#true") ("15862#true" "assume { :end_inline_save_byte_from_hash_table } true;assume { :begin_inline_aws_hash_table_move } true;aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset, aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset;havoc aws_hash_table_move_#t~ret989#1, aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset, aws_hash_table_move_#t~ret992#1, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset;aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset := aws_hash_table_move_#in~to#1.base, aws_hash_table_move_#in~to#1.offset;aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset := aws_hash_table_move_#in~from#1.base, aws_hash_table_move_#in~from#1.offset;" "15862#true") ("15862#true" "assume !(0 == ~cond % 256);" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset;" "15862#true") ("15862#true" "~err#1 := #in~err#1;assume { :begin_inline_aws_raise_error_private } true;aws_raise_error_private_#in~err#1 := ~err#1;havoc aws_raise_error_private_~err#1;aws_raise_error_private_~err#1 := aws_raise_error_private_#in~err#1;~tl_last_error~0 := aws_raise_error_private_~err#1;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "havoc aws_hash_table_move_#t~memset~res991#1.base, aws_hash_table_move_#t~memset~res991#1.offset;" "15862#true") ("15862#true" "assume true;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "goto;" "15862#true") ("15862#true" "#res := (if 0 == (if #t~short1280 then 1 else 0) then 0 else 1);havoc #t~mem1276.base, #t~mem1276.offset;havoc #t~short1277;havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~ret1279;havoc #t~short1280;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("15862#true" "assume -2147483648 <= aws_add_u64_checked_#t~ret54#1 && aws_add_u64_checked_#t~ret54#1 <= 2147483647;aws_add_u64_checked_#res#1 := aws_add_u64_checked_#t~ret54#1;havoc aws_add_u64_checked_#t~ret54#1;" "15862#true") ("15862#true" "havoc aws_hash_table_move_#t~ret992#1;" "15862#true") ("15862#true" "assume { :end_inline_aws_hash_table_move } true;" "15862#true") ("15862#true" "#t~ret61#1 := aws_add_u64_checked_#res#1;assume { :end_inline_aws_add_u64_checked } true;assume -2147483648 <= #t~ret61#1 && #t~ret61#1 <= 2147483647;#res#1 := #t~ret61#1;havoc #t~ret61#1;" "15862#true") ("15862#true" "assume -2147483648 <= #t~ret1319 && #t~ret1319 <= 2147483647;" "15862#true") ("15862#true" "assume true;" "15862#true") ("15862#true" "havoc aws_hash_table_move_harness_#t~ret1321#1;assume { :begin_inline_check_hash_table_unchanged } true;check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset, check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset := aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset, check_hash_table_unchanged_#t~mem663#1, check_hash_table_unchanged_#t~mem664#1, check_hash_table_unchanged_#t~mem665#1, check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset, check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset;check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset := check_hash_table_unchanged_#in~map#1.base, check_hash_table_unchanged_#in~map#1.offset;check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset := check_hash_table_unchanged_#in~storage#1.base, check_hash_table_unchanged_#in~storage#1.offset;call check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset := read~$Pointer$(check_hash_table_unchanged_~map#1.base, check_hash_table_unchanged_~map#1.offset, 8);check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset := check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;havoc check_hash_table_unchanged_#t~mem662#1.base, check_hash_table_unchanged_#t~mem662#1.offset;check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset := check_hash_table_unchanged_~state~1#1.base, check_hash_table_unchanged_~state~1#1.offset;call check_hash_table_unchanged_#t~mem663#1 := read~int(check_hash_table_unchanged_~storage#1.base, check_hash_table_unchanged_~storage#1.offset, 8);call check_hash_table_unchanged_#t~mem664#1 := read~int(check_hash_table_unchanged_~byte_array~0#1.base, check_hash_table_unchanged_~byte_array~0#1.offset + (if check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 else check_hash_table_unchanged_#t~mem663#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call check_hash_table_unchanged_#t~mem665#1 := read~int(check_hash_table_unchanged_~storage#1.base, 8 + check_hash_table_unchanged_~storage#1.offset, 1);" "15862#true") ("15862#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(30, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(18, 4);call #Ultimate.allocInit(9, 5);call #Ultimate.allocInit(13, 6);call #Ultimate.allocInit(42, 7);call #Ultimate.allocInit(14, 8);call #Ultimate.allocInit(15, 9);call #Ultimate.allocInit(13, 10);call #Ultimate.allocInit(44, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(15, 13);call #Ultimate.allocInit(13, 14);call #Ultimate.allocInit(48, 15);call #Ultimate.allocInit(23, 16);call #Ultimate.allocInit(43, 17);call #Ultimate.allocInit(13, 18);call #Ultimate.allocInit(81, 19);call #Ultimate.allocInit(28, 20);call #Ultimate.allocInit(40, 21);call #Ultimate.allocInit(13, 22);call #Ultimate.allocInit(83, 23);call #Ultimate.allocInit(32, 24);call #Ultimate.allocInit(23, 25);call #Ultimate.allocInit(13, 26);call #Ultimate.allocInit(70, 27);call #Ultimate.allocInit(30, 28);call #Ultimate.allocInit(21, 29);call #Ultimate.allocInit(13, 30);call #Ultimate.allocInit(66, 31);call #Ultimate.allocInit(26, 32);call #Ultimate.allocInit(20, 33);call #Ultimate.allocInit(13, 34);call #Ultimate.allocInit(61, 35);call #Ultimate.allocInit(29, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(13, 38);call #Ultimate.allocInit(67, 39);call #Ultimate.allocInit(24, 40);call #Ultimate.allocInit(31, 41);call #Ultimate.allocInit(13, 42);call #Ultimate.allocInit(70, 43);call #Ultimate.allocInit(34, 44);call #Ultimate.allocInit(25, 45);call #Ultimate.allocInit(13, 46);call #Ultimate.allocInit(74, 47);call #Ultimate.allocInit(39, 48);call #Ultimate.allocInit(34, 49);call #Ultimate.allocInit(13, 50);call #Ultimate.allocInit(88, 51);call #Ultimate.allocInit(32, 52);call #Ultimate.allocInit(47, 53);call #Ultimate.allocInit(13, 54);call #Ultimate.allocInit(94, 55);call #Ultimate.allocInit(30, 56);call #Ultimate.allocInit(21, 57);call #Ultimate.allocInit(13, 58);call #Ultimate.allocInit(66, 59);call #Ultimate.allocInit(35, 60);call #Ultimate.allocInit(19, 61);call #Ultimate.allocInit(13, 62);call #Ultimate.allocInit(69, 63);call #Ultimate.allocInit(35, 64);call #Ultimate.allocInit(29, 65);call #Ultimate.allocInit(13, 66);call #Ultimate.allocInit(79, 67);call #Ultimate.allocInit(25, 68);call #Ultimate.allocInit(23, 69);call #Ultimate.allocInit(13, 70);call #Ultimate.allocInit(63, 71);call #Ultimate.allocInit(24, 72);call #Ultimate.allocInit(27, 73);call #Ultimate.allocInit(13, 74);call #Ultimate.allocInit(66, 75);call #Ultimate.allocInit(33, 76);call #Ultimate.allocInit(51, 77);call #Ultimate.allocInit(13, 78);call #Ultimate.allocInit(99, 79);call #Ultimate.allocInit(23, 80);call #Ultimate.allocInit(24, 81);call #Ultimate.allocInit(13, 82);call #Ultimate.allocInit(62, 83);call #Ultimate.allocInit(36, 84);call #Ultimate.allocInit(42, 85);call #Ultimate.allocInit(13, 86);call #Ultimate.allocInit(93, 87);call #Ultimate.allocInit(34, 88);call #Ultimate.allocInit(35, 89);call #Ultimate.allocInit(13, 90);call #Ultimate.allocInit(84, 91);call #Ultimate.allocInit(38, 92);call #Ultimate.allocInit(34, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(87, 95);call #Ultimate.allocInit(24, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(63, 99);call #Ultimate.allocInit(21, 100);call #Ultimate.allocInit(12, 101);call #Ultimate.allocInit(13, 102);call #Ultimate.allocInit(48, 103);call #Ultimate.allocInit(30, 104);call #Ultimate.allocInit(34, 105);call #Ultimate.allocInit(13, 106);call #Ultimate.allocInit(79, 107);call #Ultimate.allocInit(32, 108);call #Ultimate.allocInit(60, 109);call #Ultimate.allocInit(13, 110);call #Ultimate.allocInit(107, 111);call #Ultimate.allocInit(39, 112);call #Ultimate.allocInit(41, 113);call #Ultimate.allocInit(13, 114);call #Ultimate.allocInit(95, 115);call #Ultimate.allocInit(30, 116);call #Ultimate.allocInit(66, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(111, 119);call #Ultimate.allocInit(31, 120);call #Ultimate.allocInit(44, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(90, 123);call #Ultimate.allocInit(34, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(13, 126);call #Ultimate.allocInit(83, 127);call #Ultimate.allocInit(33, 128);call #Ultimate.allocInit(30, 129);call #Ultimate.allocInit(13, 130);call #Ultimate.allocInit(78, 131);call #Ultimate.allocInit(27, 132);call #Ultimate.allocInit(45, 133);call #Ultimate.allocInit(13, 134);call #Ultimate.allocInit(87, 135);call #Ultimate.allocInit(27, 136);call #Ultimate.allocInit(46, 137);call #Ultimate.allocInit(13, 138);call #Ultimate.allocInit(88, 139);call #Ultimate.allocInit(28, 140);call #Ultimate.allocInit(59, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(102, 143);call #Ultimate.allocInit(33, 144);call #Ultimate.allocInit(81, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(129, 147);call #Ultimate.allocInit(24, 148);call #Ultimate.allocInit(47, 149);call #Ultimate.allocInit(13, 150);call #Ultimate.allocInit(86, 151);call #Ultimate.allocInit(24, 152);call #Ultimate.allocInit(34, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(73, 155);call #Ultimate.allocInit(26, 156);call #Ultimate.allocInit(58, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(99, 159);call #Ultimate.allocInit(26, 160);call #Ultimate.allocInit(58, 161);call #Ultimate.allocInit(13, 162);call #Ultimate.allocInit(99, 163);call #Ultimate.allocInit(28, 164);call #Ultimate.allocInit(60, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(103, 167);call #Ultimate.allocInit(27, 168);call #Ultimate.allocInit(20, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(62, 171);call #Ultimate.allocInit(28, 172);call #Ultimate.allocInit(19, 173);call #Ultimate.allocInit(13, 174);call #Ultimate.allocInit(62, 175);call #Ultimate.allocInit(27, 176);call #Ultimate.allocInit(45, 177);call #Ultimate.allocInit(13, 178);call #Ultimate.allocInit(87, 179);call #Ultimate.allocInit(24, 180);call #Ultimate.allocInit(63, 181);call #Ultimate.allocInit(13, 182);call #Ultimate.allocInit(102, 183);call #Ultimate.allocInit(28, 184);call #Ultimate.allocInit(40, 185);call #Ultimate.allocInit(13, 186);call #Ultimate.allocInit(83, 187);call #Ultimate.allocInit(13, 188);call #Ultimate.allocInit(80, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(53, 191);call #Ultimate.allocInit(3, 192);call write~init~int(37, 192, 0, 1);call write~init~int(115, 192, 1, 1);call write~init~int(0, 192, 2, 1);call #Ultimate.allocInit(89, 193);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 194, 0;call #Ultimate.allocInit(40, 194);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#errors~0.base, ~#errors~0.offset := 195, 0;call #Ultimate.allocInit(1656, 195);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(4, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(5, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 28 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OOM, ~#errors~0.base, 36 + ~#errors~0.offset, 4);call write~init~$Pointer$(8, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(9, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 64 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNKNOWN, ~#errors~0.base, 72 + ~#errors~0.offset, 4);call write~init~$Pointer$(12, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(13, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 100 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SHORT_BUFFER, ~#errors~0.base, 108 + ~#errors~0.offset, 4);call write~init~$Pointer$(16, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(17, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 136 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED, ~#errors~0.base, 144 + ~#errors~0.offset, 4);call write~init~$Pointer$(20, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(21, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 172 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION, ~#errors~0.base, 180 + ~#errors~0.offset, 4);call write~init~$Pointer$(24, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(25, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 208 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE, ~#errors~0.base, 216 + ~#errors~0.offset, 4);call write~init~$Pointer$(28, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(29, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 244 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR, ~#errors~0.base, 252 + ~#errors~0.offset, 4);call write~init~$Pointer$(32, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(33, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 280 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR, ~#errors~0.base, 288 + ~#errors~0.offset, 4);call write~init~$Pointer$(36, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(37, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 316 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_INDEX, ~#errors~0.base, 324 + ~#errors~0.offset, 4);call write~init~$Pointer$(40, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(41, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 352 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS, ~#errors~0.base, 360 + ~#errors~0.offset, 4);call write~init~$Pointer$(44, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(45, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 388 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, ~#errors~0.base, 396 + ~#errors~0.offset, 4);call write~init~$Pointer$(48, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(49, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 424 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS, ~#errors~0.base, 432 + ~#errors~0.offset, 4);call write~init~$Pointer$(52, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(53, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 460 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE, ~#errors~0.base, 468 + ~#errors~0.offset, 4);call write~init~$Pointer$(56, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(57, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 496 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID, ~#errors~0.base, 504 + ~#errors~0.offset, 4);call write~init~$Pointer$(60, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(61, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 532 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED, ~#errors~0.base, 540 + ~#errors~0.offset, 4);call write~init~$Pointer$(64, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(65, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 568 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT, ~#errors~0.base, 576 + ~#errors~0.offset, 4);call write~init~$Pointer$(68, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(69, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 604 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT, ~#errors~0.base, 612 + ~#errors~0.offset, 4);call write~init~$Pointer$(72, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(73, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 640 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER, ~#errors~0.base, 648 + ~#errors~0.offset, 4);call write~init~$Pointer$(76, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(77, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 676 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MUTEX_FAILED, ~#errors~0.base, 684 + ~#errors~0.offset, 4);call write~init~$Pointer$(80, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(81, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 712 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED, ~#errors~0.base, 720 + ~#errors~0.offset, 4);call write~init~$Pointer$(84, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(85, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 748 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT, ~#errors~0.base, 756 + ~#errors~0.offset, 4);call write~init~$Pointer$(88, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(89, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 784 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN, ~#errors~0.base, 792 + ~#errors~0.offset, 4);call write~init~$Pointer$(92, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(93, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 820 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE, ~#errors~0.base, 828 + ~#errors~0.offset, 4);call write~init~$Pointer$(96, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(97, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 856 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EMPTY, ~#errors~0.base, 864 + ~#errors~0.offset, 4);call write~init~$Pointer$(100, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(101, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 892 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL, ~#errors~0.base, 900 + ~#errors~0.offset, 4);call write~init~$Pointer$(104, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(105, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 928 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE, ~#errors~0.base, 936 + ~#errors~0.offset, 4);call write~init~$Pointer$(108, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(109, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 964 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK, ~#errors~0.base, 972 + ~#errors~0.offset, 4);call write~init~$Pointer$(112, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(113, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 1000 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL, ~#errors~0.base, 1008 + ~#errors~0.offset, 4);call write~init~$Pointer$(116, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(117, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1036 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY, ~#errors~0.base, 1044 + ~#errors~0.offset, 4);call write~init~$Pointer$(120, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(121, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1072 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE, ~#errors~0.base, 1080 + ~#errors~0.offset, 4);call write~init~$Pointer$(124, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(125, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1108 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND, ~#errors~0.base, 1116 + ~#errors~0.offset, 4);call write~init~$Pointer$(128, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(129, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1144 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR, ~#errors~0.base, 1152 + ~#errors~0.offset, 4);call write~init~$Pointer$(132, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(133, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1180 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT, ~#errors~0.base, 1188 + ~#errors~0.offset, 4);call write~init~$Pointer$(136, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(137, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1216 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED, ~#errors~0.base, 1224 + ~#errors~0.offset, 4);call write~init~$Pointer$(140, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(141, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1252 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING, ~#errors~0.base, 1260 + ~#errors~0.offset, 4);call write~init~$Pointer$(144, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(145, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1288 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED, ~#errors~0.base, 1296 + ~#errors~0.offset, 4);call write~init~$Pointer$(148, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(149, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1324 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_INVALID_STATE, ~#errors~0.base, 1332 + ~#errors~0.offset, 4);call write~init~$Pointer$(152, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(153, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1360 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET, ~#errors~0.base, 1368 + ~#errors~0.offset, 4);call write~init~$Pointer$(156, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(157, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1396 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET, ~#errors~0.base, 1404 + ~#errors~0.offset, 4);call write~init~$Pointer$(160, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(161, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1432 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET, ~#errors~0.base, 1440 + ~#errors~0.offset, 4);call write~init~$Pointer$(164, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(165, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1468 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE, ~#errors~0.base, 1476 + ~#errors~0.offset, 4);call write~init~$Pointer$(184, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(185, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1504 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_NO_PERMISSION, ~#errors~0.base, 1512 + ~#errors~0.offset, 4);call write~init~$Pointer$(180, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(181, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1540 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH, ~#errors~0.base, 1548 + ~#errors~0.offset, 4);call write~init~$Pointer$(172, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(173, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1576 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED, ~#errors~0.base, 1584 + ~#errors~0.offset, 4);call write~init~$Pointer$(176, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(177, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1612 + ~#errors~0.offset, 8);call write~init~int(~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE, ~#errors~0.base, 1620 + ~#errors~0.offset, 4);call write~init~$Pointer$(168, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(169, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1648 + ~#errors~0.offset, 8);~s_list~0.error_list.base, ~s_list~0.error_list.offset := ~#errors~0.base, ~#errors~0.offset;~s_list~0.count := 46;~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset := 196, 0;call #Ultimate.allocInit(40, 196);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_GENERAL, ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(188, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(189, 0, ~#s_common_log_subject_infos~0.base, 12 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~int(~aws_common_log_subject~0~AWS_LS_COMMON_TASK_SCHEDULER, ~#s_common_log_subject_infos~0.base, 20 + ~#s_common_log_subject_infos~0.offset, 4);call write~init~$Pointer$(190, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(191, 0, ~#s_common_log_subject_infos~0.base, 32 + ~#s_common_log_subject_infos~0.offset, 8);~s_common_log_subject_list~0.subject_list.base, ~s_common_log_subject_list~0.subject_list.offset := ~#s_common_log_subject_infos~0.base, ~#s_common_log_subject_infos~0.offset;~s_common_log_subject_list~0.count := 2;~s_common_library_initialized~0 := 0;" "15862#true") ("15862#true" "assume 0 != #t~ret1319;havoc #t~mem1318;havoc #t~ret1319;#res := -1;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "15862#true") ("15862#true" "assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_hash_table_move_harness } true;havoc aws_hash_table_move_harness_#t~ret1320#1, aws_hash_table_move_harness_#t~ret1321#1, aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset, aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;call aws_hash_table_move_harness_~#to~0#1.base, aws_hash_table_move_harness_~#to~0#1.offset := #Ultimate.allocOnStack(8);call aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_ensure_allocated_hash_table } true;ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset, ensure_allocated_hash_table_#in~max_table_entries#1 := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, 18446744073709551615;havoc ensure_allocated_hash_table_#t~ret546#1, ensure_allocated_hash_table_#t~ret547#1, ensure_allocated_hash_table_#t~ret548#1, ensure_allocated_hash_table_#t~mem549#1, ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, ensure_allocated_hash_table_~max_table_entries#1, ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset;ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset := ensure_allocated_hash_table_#in~map#1.base, ensure_allocated_hash_table_#in~map#1.offset;ensure_allocated_hash_table_~max_table_entries#1 := ensure_allocated_hash_table_#in~max_table_entries#1;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15862#true" "assume !(0 != #t~ret1319);havoc #t~mem1318;havoc #t~ret1319;#res := 0;call ULTIMATE.dealloc(~#elemsize~0.base, ~#elemsize~0.offset);havoc ~#elemsize~0.base, ~#elemsize~0.offset;" "15862#true") ("15862#true" "assume true;" "15862#true") ("15862#true" "assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647;" "15862#true") ("15862#true" "havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8);" "15862#true") ("15862#true" "ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset := ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;havoc ensure_allocated_hash_table_#t~mem549#1;havoc ensure_allocated_hash_table_#t~ret550#1.base, ensure_allocated_hash_table_#t~ret550#1.offset;call write~int(ensure_allocated_hash_table_~num_entries~0#1, ensure_allocated_hash_table_~impl~0#1.base, 40 + ensure_allocated_hash_table_~impl~0#1.offset, 8);call write~$Pointer$(ensure_allocated_hash_table_~impl~0#1.base, ensure_allocated_hash_table_~impl~0#1.offset, ensure_allocated_hash_table_~map#1.base, ensure_allocated_hash_table_~map#1.offset, 8);call ULTIMATE.dealloc(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset);havoc ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset;" "15862#true") ("15862#true" "assume { :end_inline_ensure_allocated_hash_table } true;" "15862#true") ("15862#true" "havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8);" "15862#true") ("15862#true" "assume -2147483648 <= save_byte_from_hash_table_#t~ret660#1 && save_byte_from_hash_table_#t~ret660#1 <= 2147483647;" "15862#true") ("15862#true" "havoc save_byte_from_hash_table_#t~mem659#1;havoc save_byte_from_hash_table_#t~ret660#1;call save_byte_from_hash_table_#t~mem661#1 := read~int(save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset;havoc save_byte_from_array_#t~ret622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#1, save_byte_from_array_#t~mem625#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset;" "15862#true") ("15862#true" "assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet8#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet8#1;havoc nondet_size_t_#t~nondet8#1;" "15862#true") ("15862#true" "save_byte_from_array_#t~ret622#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret622#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret622#1;call save_byte_from_array_#t~mem623#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);" "15862#true") ("15862#true" "havoc save_byte_from_array_#t~mem623#1;call save_byte_from_array_#t~mem624#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem625#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem624#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem625#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem624#1;havoc save_byte_from_array_#t~mem625#1;" "15862#true") ("16673#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "assume !(0 != aws_mul_u64_checked_#t~ret47#1 % 256);havoc aws_mul_u64_checked_#t~ret47#1;call write~int(aws_mul_u64_checked_~a#1 * aws_mul_u64_checked_~b#1, aws_mul_u64_checked_~r#1.base, aws_mul_u64_checked_~r#1.offset, 8);aws_mul_u64_checked_#res#1 := 0;" "16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "assume -2147483648 <= ensure_allocated_hash_table_#t~ret548#1 && ensure_allocated_hash_table_#t~ret548#1 <= 2147483647;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "havoc ensure_allocated_hash_table_#t~ret548#1;call ensure_allocated_hash_table_#t~mem549#1 := read~int(ensure_allocated_hash_table_~#required_bytes~0#1.base, ensure_allocated_hash_table_~#required_bytes~0#1.offset, 8);" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("16261#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0))))" "assume !(0 == ~cond % 256);" "16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;#t~short1277 := ~map.base != 0 || ~map.offset != 0;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "~map.base, ~map.offset := #in~map.base, #in~map.offset;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "assume #t~short1277;call #t~mem1276.base, #t~mem1276.offset := read~$Pointer$(~map.base, ~map.offset, 8);#t~short1277 := #t~mem1276.base != 0 || #t~mem1276.offset != 0;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "assume !(~map.base == 0 && ~map.offset == 0);call #t~mem1281.base, #t~mem1281.offset := read~$Pointer$(~map.base, ~map.offset, 8);~hash_fn_nonnull~0 := (if 0 == (if #t~mem1281.base != 0 || #t~mem1281.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1281.base, #t~mem1281.offset;call #t~mem1282.base, #t~mem1282.offset := read~$Pointer$(~map.base, 8 + ~map.offset, 8);~equals_fn_nonnull~0 := (if 0 == (if #t~mem1282.base != 0 || #t~mem1282.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1282.base, #t~mem1282.offset;call #t~mem1283.base, #t~mem1283.offset := read~$Pointer$(~map.base, 32 + ~map.offset, 8);~alloc_nonnull~0 := (if 0 == (if #t~mem1283.base != 0 || #t~mem1283.offset != 0 then 1 else 0) then 0 else 1);havoc #t~mem1283.base, #t~mem1283.offset;call #t~mem1284 := read~int(~map.base, 40 + ~map.offset, 8);~size_at_least_two~0 := (if 0 == (if #t~mem1284 % 18446744073709551616 >= 2 then 1 else 0) then 0 else 1);havoc #t~mem1284;call #t~mem1285 := read~int(~map.base, 40 + ~map.offset, 8);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "#t~short1280 := #t~short1277;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "assume true;" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "assume #t~short1280;call #t~mem1278.base, #t~mem1278.offset := read~$Pointer$(~map.base, ~map.offset, 8);" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))") ("16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "havoc aws_hash_table_move_harness_#t~ret1320#1;call aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset := #Ultimate.allocOnStack(9);assume { :begin_inline_save_byte_from_hash_table } true;save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset, save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset := aws_hash_table_move_harness_~#from~0#1.base, aws_hash_table_move_harness_~#from~0#1.offset, aws_hash_table_move_harness_~#stored_byte~0#1.base, aws_hash_table_move_harness_~#stored_byte~0#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset, save_byte_from_hash_table_#t~mem659#1, save_byte_from_hash_table_#t~ret660#1, save_byte_from_hash_table_#t~mem661#1, save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset, save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset, save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset;save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset := save_byte_from_hash_table_#in~map#1.base, save_byte_from_hash_table_#in~map#1.offset;save_byte_from_hash_table_~storage#1.base, save_byte_from_hash_table_~storage#1.offset := save_byte_from_hash_table_#in~storage#1.base, save_byte_from_hash_table_#in~storage#1.offset;call save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset := read~$Pointer$(save_byte_from_hash_table_~map#1.base, save_byte_from_hash_table_~map#1.offset, 8);save_byte_from_hash_table_~state~0#1.base, save_byte_from_hash_table_~state~0#1.offset := save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;havoc save_byte_from_hash_table_#t~mem658#1.base, save_byte_from_hash_table_#t~mem658#1.offset;call save_byte_from_hash_table_~#size_in_bytes~0#1.base, save_byte_from_hash_table_~#size_in_bytes~0#1.offset := #Ultimate.allocOnStack(8);call save_byte_from_hash_table_#t~mem659#1 := read~int(save_byte_from_hash_table_~state~0#1.base, 40 + save_byte_from_hash_table_~state~0#1.offset, 8);" "16851#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))") ("16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))" "#res := #t~nondet11;havoc #t~nondet11;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))" "~x := #in~x;#res := (if 0 == (if 0 != ~x % 18446744073709551616 && 0 == (if 0 == ~x || 0 == ~x - 1 then 0 else (if ~x == ~x - 1 then ~x else ~bitwiseAnd(~x, ~x - 1))) % 18446744073709551616 then 1 else 0) then 0 else 1);" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("16630#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|))) (= |old(#valid)| |#valid|))" "~cond := #in~cond;" "15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "assume !(0 == ~cond % 256);" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "assume true;" "16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))") ("16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "assume { :end_inline_ensure_allocated_hash_table } true;" "16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "havoc aws_hash_table_move_#t~ret989#1;call aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset := read~$Pointer$(aws_hash_table_move_~from#1.base, aws_hash_table_move_~from#1.offset, 8);call write~$Pointer$(aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset, aws_hash_table_move_~to#1.base, aws_hash_table_move_~to#1.offset, 8);havoc aws_hash_table_move_#t~mem990#1.base, aws_hash_table_move_#t~mem990#1.offset;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") }, returnTransitions = { ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16877#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#222#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "#218#return;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#224#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#226#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16861#(and (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71| Int)) (and (<= (+ (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 2) |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_71|) 0) 0)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#230#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#210#return;" "16076#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (or (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1) (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (not (= |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| 0)) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (< |ULTIMATE.start_ensure_allocated_hash_table_#t~ret550#1.base| |#StackHeapBarrier|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("16069#(and (exists ((v_ArrVal_1975 Int)) (= |#valid| (store |old(#valid)| |bounded_malloc_#res.base| v_ArrVal_1975))) (not (= |bounded_malloc_#res.base| 0)) (< |bounded_malloc_#res.base| |#StackHeapBarrier|))" "15862#true" "#210#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "#196#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#232#return;" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#234#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#224#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#226#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#228#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#230#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#232#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#234#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#236#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#238#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#208#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#240#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#212#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#214#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#218#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#220#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "15862#true" "#222#return;" "15862#true") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#192#return;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#180#return;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#182#return;" "16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))") ("16164#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#228#return;" "15862#true") ("16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#206#return;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") ("16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))" "16851#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "#216#return;" "16254#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16723#(and (exists ((|v_hash_table_state_required_bytes_~#elemsize~0.base_11| Int) (|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1974 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0) (= (select |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11|) 0) (= 0 (select (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|)) (= (store (store (store (store |old(#valid)| |v_hash_table_state_required_bytes_~#elemsize~0.base_11| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |v_hash_table_state_required_bytes_~#elemsize~0.base_11| v_ArrVal_1974) |#valid|))) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))))" "15862#true" "#216#return;" "15862#true") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "#182#return;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))" "16773#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#212#return;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16676#(and (exists ((v_ArrVal_1982 (Array Int Int))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |aws_mul_size_checked_#in~r#1.base| v_ArrVal_1982))) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16657#(and (= (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |#valid|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|))" "#184#return;" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))") ("16706#(and (exists ((v_ArrVal_1983 (Array Int Int))) (= (store |old(#memory_$Pointer$.base)| |aws_add_size_checked_#in~r#1.base| v_ArrVal_1983) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "#186#return;" "16716#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1983 (Array Int Int)) (v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (store (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_1983) |#memory_$Pointer$.base|) (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_107| Int) (v_ArrVal_1972 Int) (v_ArrVal_1986 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107| v_ArrVal_1986) |#valid|) (= (select (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |v___CPROVER_overflow_mult_~#c~1.base_107|) 0))))") ("15936#(= |old(#valid)| |#valid|)" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#232#return;" "15862#true") ("15936#(= |old(#valid)| |#valid|)" "15862#true" "#232#return;" "15862#true") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "16379#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_~from#1.base| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~to#1.base|) |ULTIMATE.start_aws_hash_table_move_~to#1.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))))" "#234#return;" "15862#true") ("16338#(exists ((|v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17| Int)) (and (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0) 0)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|) 0)) |v_ULTIMATE.start_aws_hash_table_move_~from#1.base_BEFORE_CALL_17|)))" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))" "#228#return;" "16286#(and (= |ULTIMATE.start_aws_hash_table_move_~to#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0) 0)) (= |ULTIMATE.start_aws_hash_table_move_~from#1.offset| 0) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_~from#1.base|) 0)) |ULTIMATE.start_aws_hash_table_move_~from#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#198#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#200#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#202#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15874#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29| Int)) (and (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_29|)))" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))" "#204#return;" "15870#(and (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|))") ("15862#true" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#206#return;" "15862#true") ("15862#true" "16851#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (exists ((|ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| Int)) (and (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base|) 1) (not (= |ULTIMATE.start_aws_hash_table_move_harness_~#stored_byte~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)))) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (not (= |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 2) |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) (= (select |#valid| |ULTIMATE.start_save_byte_from_hash_table_~#size_in_bytes~0#1.base|) 1))" "#216#return;" "15862#true") ("15862#true" "16682#(and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store (store |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base| 1) |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))) (= hash_table_state_required_bytes_~required_bytes.base |hash_table_state_required_bytes_#in~required_bytes.base|) (exists ((v_ArrVal_1982 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (= (select |old(#valid)| |hash_table_state_required_bytes_~#elemsize~0.base|) 0) (= (store |old(#memory_$Pointer$.base)| |hash_table_state_required_bytes_~#elemsize~0.base| v_ArrVal_1982) |#memory_$Pointer$.base|))))" "#186#return;" "15862#true") ("15862#true" "15862#true" "#216#return;" "15862#true") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "16692#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|))" "#194#return;" "16700#(and (= |aws_add_size_checked_#in~r#1.base| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("15953#(exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|)))" "16663#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (= |old(#valid)| |#valid|))" "#188#return;" "16673#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| |aws_mul_size_checked_#in~r#1.base|) (exists ((v_ArrVal_1972 Int) (|v___CPROVER_overflow_mult_~#c~1.base_106| Int)) (and (= (select |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106|) 0) (= (store |old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_106| v_ArrVal_1972) |#valid|))))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "#192#return;" "16087#(exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|)))") ("16783#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (exists ((|v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68| Int)) (and (= (select |#valid| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) (not (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) 0)) (< (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base_BEFORE_CALL_68|) 0) |#StackHeapBarrier|))) (= |old(#valid)| |#valid|))" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))" "#214#return;" "16080#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) 0)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) |#StackHeapBarrier|) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0))") ("16029#(exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|)) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_2|) 1) (< |#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1)))" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))" "#208#return;" "15932#(and (not (= |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|)) (= (select |#valid| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) 1) (< |#StackHeapBarrier| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= |ULTIMATE.start_aws_hash_table_move_harness_~#to~0#1.offset| 0) (= |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset| 0) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.offset| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.offset|) (= |ULTIMATE.start_ensure_allocated_hash_table_~map#1.base| |ULTIMATE.start_aws_hash_table_move_harness_~#from~0#1.base|) (= (select |#valid| |ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base|) 1))") } ); [2022-11-20 09:32:35,987 FATAL L593 BasicCegarLoop]: -- [2022-11-20 09:32:35,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 183 SyntacticMatches, 24 SemanticMatches, 66 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 186.8s TimeCoverageRelationStatistics Valid=276, Invalid=3075, Unknown=107, NotChecked=1098, Total=4556 [2022-11-20 09:32:35,989 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 92 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 3263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2514 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 09:32:35,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 832 Invalid, 3263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 661 Invalid, 0 Unknown, 2514 Unchecked, 0.8s Time] [2022-11-20 09:32:36,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 09:32:36,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:32:36,191 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: enhanced interpolant automaton in iteration 14 broken: counterexample of length 181 not accepted (original is ok) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-20 09:32:36,195 INFO L158 Benchmark]: Toolchain (without parser) took 253057.22ms. Allocated memory was 136.3MB in the beginning and 616.6MB in the end (delta: 480.2MB). Free memory was 97.2MB in the beginning and 339.2MB in the end (delta: -242.0MB). Peak memory consumption was 239.6MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,195 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 109.1MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 09:32:36,195 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4158.92ms. Allocated memory was 136.3MB in the beginning and 182.5MB in the end (delta: 46.1MB). Free memory was 96.8MB in the beginning and 73.9MB in the end (delta: 22.9MB). Peak memory consumption was 86.6MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,196 INFO L158 Benchmark]: Boogie Procedure Inliner took 208.79ms. Allocated memory is still 182.5MB. Free memory was 73.9MB in the beginning and 62.4MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,196 INFO L158 Benchmark]: Boogie Preprocessor took 103.24ms. Allocated memory is still 182.5MB. Free memory was 62.4MB in the beginning and 116.1MB in the end (delta: -53.7MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,196 INFO L158 Benchmark]: RCFGBuilder took 1537.66ms. Allocated memory is still 182.5MB. Free memory was 116.1MB in the beginning and 72.4MB in the end (delta: 43.6MB). Peak memory consumption was 61.5MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,197 INFO L158 Benchmark]: TraceAbstraction took 247040.21ms. Allocated memory was 182.5MB in the beginning and 616.6MB in the end (delta: 434.1MB). Free memory was 71.4MB in the beginning and 339.2MB in the end (delta: -267.8MB). Peak memory consumption was 166.3MB. Max. memory is 16.1GB. [2022-11-20 09:32:36,198 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 109.1MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4158.92ms. Allocated memory was 136.3MB in the beginning and 182.5MB in the end (delta: 46.1MB). Free memory was 96.8MB in the beginning and 73.9MB in the end (delta: 22.9MB). Peak memory consumption was 86.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 208.79ms. Allocated memory is still 182.5MB. Free memory was 73.9MB in the beginning and 62.4MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 103.24ms. Allocated memory is still 182.5MB. Free memory was 62.4MB in the beginning and 116.1MB in the end (delta: -53.7MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1537.66ms. Allocated memory is still 182.5MB. Free memory was 116.1MB in the beginning and 72.4MB in the end (delta: 43.6MB). Peak memory consumption was 61.5MB. Max. memory is 16.1GB. * TraceAbstraction took 247040.21ms. Allocated memory was 182.5MB in the beginning and 616.6MB in the end (delta: 434.1MB). Free memory was 71.4MB in the beginning and 339.2MB in the end (delta: -267.8MB). Peak memory consumption was 166.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 14 broken: counterexample of length 181 not accepted (original is ok) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: enhanced interpolant automaton in iteration 14 broken: counterexample of length 181 not accepted (original is ok): de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-20 09:32:36,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ba6eb72b2235d93ac0dcdd3f0e672793184c4cf65112c581319750a174c5bca8 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 09:32:38,539 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 09:32:38,541 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 09:32:38,567 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 09:32:38,569 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 09:32:38,570 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 09:32:38,573 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 09:32:38,576 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 09:32:38,580 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 09:32:38,582 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 09:32:38,583 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 09:32:38,585 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 09:32:38,587 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 09:32:38,590 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 09:32:38,592 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 09:32:38,597 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 09:32:38,600 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 09:32:38,606 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 09:32:38,608 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 09:32:38,610 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 09:32:38,613 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 09:32:38,616 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 09:32:38,619 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 09:32:38,620 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 09:32:38,624 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 09:32:38,626 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 09:32:38,628 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 09:32:38,629 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 09:32:38,629 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 09:32:38,630 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 09:32:38,630 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 09:32:38,630 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 09:32:38,631 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 09:32:38,631 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 09:32:38,636 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 09:32:38,636 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 09:32:38,637 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 09:32:38,637 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 09:32:38,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 09:32:38,639 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 09:32:38,640 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 09:32:38,641 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 09:32:38,664 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 09:32:38,664 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 09:32:38,665 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 09:32:38,665 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 09:32:38,666 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 09:32:38,666 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 09:32:38,667 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 09:32:38,667 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 09:32:38,668 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 09:32:38,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 09:32:38,668 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 09:32:38,669 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 09:32:38,669 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 09:32:38,669 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 09:32:38,670 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 09:32:38,670 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 09:32:38,670 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 09:32:38,670 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 09:32:38,671 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 09:32:38,671 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 09:32:38,671 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 09:32:38,671 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 09:32:38,672 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 09:32:38,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:32:38,672 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 09:32:38,673 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 09:32:38,673 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 09:32:38,673 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 09:32:38,674 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 09:32:38,674 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 09:32:38,674 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 09:32:38,674 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 09:32:38,675 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 09:32:38,675 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ba6eb72b2235d93ac0dcdd3f0e672793184c4cf65112c581319750a174c5bca8 [2022-11-20 09:32:39,121 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 09:32:39,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 09:32:39,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 09:32:39,150 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 09:32:39,150 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 09:32:39,152 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i [2022-11-20 09:32:42,473 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 09:32:43,119 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 09:32:43,119 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i [2022-11-20 09:32:43,175 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/928975e4f/83737f77d1924b0c9134cf911da511c2/FLAGd1f6561c8 [2022-11-20 09:32:43,204 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/bin/uautomizer-ug76WZFUDN/data/928975e4f/83737f77d1924b0c9134cf911da511c2 [2022-11-20 09:32:43,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 09:32:43,214 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 09:32:43,216 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 09:32:43,217 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 09:32:43,220 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 09:32:43,221 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:32:43" (1/1) ... [2022-11-20 09:32:43,222 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29f80572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:32:43, skipping insertion in model container [2022-11-20 09:32:43,223 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:32:43" (1/1) ... [2022-11-20 09:32:43,230 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 09:32:43,419 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 09:32:43,697 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4493,4506] [2022-11-20 09:32:43,706 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4553,4566] [2022-11-20 09:32:44,919 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,920 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,921 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,923 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,924 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,961 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,970 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,972 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,976 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,978 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,979 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,983 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:44,984 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:45,510 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:32:45,512 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:32:45,513 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:32:45,520 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:32:45,522 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:32:45,524 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:32:45,525 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:32:45,527 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:32:45,528 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:32:45,529 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:32:45,743 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:32:46,203 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,204 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,239 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,240 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,248 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,248 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,275 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,277 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,278 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,278 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,278 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,279 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,279 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,374 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:32:46,429 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 09:32:46,493 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 09:32:46,498 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4493,4506] [2022-11-20 09:32:46,499 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4553,4566] [2022-11-20 09:32:46,568 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,568 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,570 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,570 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,571 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,577 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,577 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,578 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,579 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,582 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,584 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,585 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,585 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,625 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:32:46,626 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:32:46,627 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:32:46,628 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:32:46,629 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:32:46,629 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:32:46,633 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:32:46,634 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:32:46,634 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:32:46,635 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:32:46,665 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:32:46,806 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,807 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,814 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,816 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,818 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,819 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,833 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,835 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,835 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,836 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,836 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,837 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,837 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:46,856 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:32:46,894 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 09:32:46,921 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4493,4506] [2022-11-20 09:32:46,922 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7d2ed84-a81d-4a6e-9fe3-d2891393b95b/sv-benchmarks/c/aws-c-common/aws_hash_table_move_harness.i[4553,4566] [2022-11-20 09:32:47,016 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,016 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,017 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,020 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,022 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,041 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,043 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,044 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,044 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,045 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,045 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,100 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:32:47,102 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:32:47,103 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:32:47,103 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:32:47,105 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:32:47,105 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:32:47,105 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:32:47,106 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:32:47,106 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:32:47,124 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:32:47,156 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:32:47,290 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,291 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,305 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,306 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,309 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,309 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:32:47,317 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.ArithmeticException: BigInteger out of long range at java.base/java.math.BigInteger.longValueExact(BigInteger.java:4773) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CTranslationUtil.countNumberOfPrimitiveElementInType(CTranslationUtil.java:560) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CTranslationUtil.countNumberOfPrimitiveElementInType(CTranslationUtil.java:553) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.useConstantArrayForOnHeapDefaultInit(InitializationHandler.java:1052) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.initialize(InitializationHandler.java:261) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.initialize(InitializationHandler.java:207) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleIASTDeclarator(CHandler.java:2957) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2165) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:281) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1141) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:320) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1489) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3314) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2388) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:600) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-20 09:32:47,325 INFO L158 Benchmark]: Toolchain (without parser) took 4110.64ms. Allocated memory was 81.8MB in the beginning and 119.5MB in the end (delta: 37.7MB). Free memory was 49.0MB in the beginning and 41.3MB in the end (delta: 7.7MB). Peak memory consumption was 56.5MB. Max. memory is 16.1GB. [2022-11-20 09:32:47,325 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 67.1MB. Free memory was 45.9MB in the beginning and 45.8MB in the end (delta: 49.1kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 09:32:47,326 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4107.04ms. Allocated memory was 81.8MB in the beginning and 119.5MB in the end (delta: 37.7MB). Free memory was 48.8MB in the beginning and 41.3MB in the end (delta: 7.5MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. [2022-11-20 09:32:47,329 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32ms. Allocated memory is still 67.1MB. Free memory was 45.9MB in the beginning and 45.8MB in the end (delta: 49.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4107.04ms. Allocated memory was 81.8MB in the beginning and 119.5MB in the end (delta: 37.7MB). Free memory was 48.8MB in the beginning and 41.3MB in the end (delta: 7.5MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: ArithmeticException: BigInteger out of long range de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: ArithmeticException: BigInteger out of long range: java.base/java.math.BigInteger.longValueExact(BigInteger.java:4773) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArithmeticException: BigInteger out of long range