./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i --full-output -ea --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 03d7b7b3 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 7d9514ee1b6f3a0027f117bcf81d6b26d525fe99251459ecef3c46cad248dd1f --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 21:05:47,623 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 21:05:47,624 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 21:05:47,654 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 21:05:47,656 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 21:05:47,659 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 21:05:47,660 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 21:05:47,663 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 21:05:47,664 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 21:05:47,668 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 21:05:47,669 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 21:05:47,670 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 21:05:47,670 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 21:05:47,672 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 21:05:47,674 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 21:05:47,675 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 21:05:47,676 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 21:05:47,676 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 21:05:47,679 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 21:05:47,680 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 21:05:47,683 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 21:05:47,684 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 21:05:47,685 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 21:05:47,686 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 21:05:47,689 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 21:05:47,691 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 21:05:47,692 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 21:05:47,692 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 21:05:47,693 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 21:05:47,694 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 21:05:47,694 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 21:05:47,694 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 21:05:47,695 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 21:05:47,696 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 21:05:47,697 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 21:05:47,697 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 21:05:47,698 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 21:05:47,698 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 21:05:47,698 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 21:05:47,699 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 21:05:47,699 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 21:05:47,700 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-02-20 21:05:47,718 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 21:05:47,721 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 21:05:47,721 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 21:05:47,721 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 21:05:47,722 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 21:05:47,722 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 21:05:47,723 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 21:05:47,723 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 21:05:47,723 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 21:05:47,723 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 21:05:47,724 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 21:05:47,725 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 21:05:47,725 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 21:05:47,725 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 21:05:47,725 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 21:05:47,725 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:05:47,725 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 21:05:47,725 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 21:05:47,726 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 21:05:47,726 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 7d9514ee1b6f3a0027f117bcf81d6b26d525fe99251459ecef3c46cad248dd1f [2022-02-20 21:05:47,914 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 21:05:47,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 21:05:47,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 21:05:47,937 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 21:05:47,939 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 21:05:47,940 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i [2022-02-20 21:05:47,990 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f48ee930f/7de44dc394254f61ad10dc5c5eb54c72/FLAG052478294 [2022-02-20 21:05:48,530 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 21:05:48,530 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i [2022-02-20 21:05:48,559 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f48ee930f/7de44dc394254f61ad10dc5c5eb54c72/FLAG052478294 [2022-02-20 21:05:48,726 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f48ee930f/7de44dc394254f61ad10dc5c5eb54c72 [2022-02-20 21:05:48,728 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 21:05:48,730 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 21:05:48,731 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 21:05:48,731 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 21:05:48,733 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 21:05:48,734 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:05:48" (1/1) ... [2022-02-20 21:05:48,734 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b7f6d58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:48, skipping insertion in model container [2022-02-20 21:05:48,735 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:05:48" (1/1) ... [2022-02-20 21:05:48,739 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 21:05:48,809 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 21:05:49,000 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i[4510,4523] [2022-02-20 21:05:49,017 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i[4570,4583] [2022-02-20 21:05:49,540 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,541 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,541 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,542 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,543 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,554 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,555 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,560 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,562 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,566 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,567 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,568 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,569 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,835 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:05:49,836 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:05:49,837 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:05:49,837 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:05:49,838 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:05:49,839 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:05:49,839 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:05:49,839 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:05:49,840 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:05:49,840 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:05:49,942 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:05:49,971 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:49,977 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,122 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,123 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,213 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:05:50,249 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 21:05:50,268 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i[4510,4523] [2022-02-20 21:05:50,269 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_write_from_whole_string_harness.i[4570,4583] [2022-02-20 21:05:50,310 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,311 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,312 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,312 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,313 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,320 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,320 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,321 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,321 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,322 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,322 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,322 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,322 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,356 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:05:50,356 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:05:50,357 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:05:50,358 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:05:50,358 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:05:50,359 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:05:50,359 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:05:50,360 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:05:50,360 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:05:50,360 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:05:50,392 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:05:50,405 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,409 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,463 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,464 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:05:50,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:05:50,666 INFO L208 MainTranslator]: Completed translation [2022-02-20 21:05:50,666 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50 WrapperNode [2022-02-20 21:05:50,666 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 21:05:50,668 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 21:05:50,668 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 21:05:50,668 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 21:05:50,674 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,747 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,804 INFO L137 Inliner]: procedures = 695, calls = 3053, calls flagged for inlining = 70, calls inlined = 10, statements flattened = 968 [2022-02-20 21:05:50,804 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 21:05:50,805 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 21:05:50,805 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 21:05:50,805 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 21:05:50,812 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,812 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,818 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,819 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,841 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,845 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,859 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,866 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 21:05:50,866 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 21:05:50,867 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 21:05:50,867 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 21:05:50,871 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (1/1) ... [2022-02-20 21:05:50,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:05:50,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:05:50,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-20 21:05:50,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-20 21:05:50,957 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_is_valid [2022-02-20 21:05:50,958 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_is_valid [2022-02-20 21:05:50,958 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-02-20 21:05:50,959 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-02-20 21:05:50,959 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_string_is_allocated_bounded_length [2022-02-20 21:05:50,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_string_is_allocated_bounded_length [2022-02-20 21:05:50,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 21:05:50,959 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-02-20 21:05:50,959 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-02-20 21:05:50,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2022-02-20 21:05:50,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-02-20 21:05:50,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-02-20 21:05:50,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 21:05:50,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-02-20 21:05:50,960 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-02-20 21:05:50,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-20 21:05:50,961 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-20 21:05:50,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 21:05:50,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 21:05:50,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 21:05:50,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 21:05:50,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 21:05:50,962 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-02-20 21:05:50,962 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-02-20 21:05:50,962 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-02-20 21:05:50,962 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-02-20 21:05:50,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-02-20 21:05:50,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-02-20 21:05:50,962 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_bytes [2022-02-20 21:05:50,962 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_bytes [2022-02-20 21:05:50,963 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-20 21:05:50,963 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-20 21:05:50,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 21:05:50,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 21:05:50,963 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_write [2022-02-20 21:05:50,963 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_write [2022-02-20 21:05:50,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 21:05:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-02-20 21:05:50,964 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-02-20 21:05:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-02-20 21:05:50,964 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-02-20 21:05:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 21:05:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2022-02-20 21:05:50,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 21:05:51,208 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 21:05:51,210 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 21:05:52,116 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 21:05:52,122 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 21:05:52,122 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 21:05:52,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:05:52 BoogieIcfgContainer [2022-02-20 21:05:52,123 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 21:05:52,124 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 21:05:52,124 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 21:05:52,129 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 21:05:52,129 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 09:05:48" (1/3) ... [2022-02-20 21:05:52,130 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3d15de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:05:52, skipping insertion in model container [2022-02-20 21:05:52,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:05:50" (2/3) ... [2022-02-20 21:05:52,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3d15de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:05:52, skipping insertion in model container [2022-02-20 21:05:52,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:05:52" (3/3) ... [2022-02-20 21:05:52,132 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_write_from_whole_string_harness.i [2022-02-20 21:05:52,137 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 21:05:52,138 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 21:05:52,182 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 21:05:52,191 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-20 21:05:52,191 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 21:05:52,215 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 120 states have (on average 1.2666666666666666) internal successors, (152), 121 states have internal predecessors, (152), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-02-20 21:05:52,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-02-20 21:05:52,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:05:52,226 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:05:52,226 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:05:52,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:05:52,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1892676938, now seen corresponding path program 1 times [2022-02-20 21:05:52,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:05:52,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518595748] [2022-02-20 21:05:52,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:05:52,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:05:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:05:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,736 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} #res := #t~nondet8;havoc #t~nondet8; {186#true} is VALID [2022-02-20 21:05:52,737 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,737 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {186#true} {186#true} #362#return; {186#true} is VALID [2022-02-20 21:05:52,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:05:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,750 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} #res := #t~nondet8;havoc #t~nondet8; {186#true} is VALID [2022-02-20 21:05:52,751 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,751 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {186#true} {186#true} #366#return; {186#true} is VALID [2022-02-20 21:05:52,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:05:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:05:52,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,787 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,788 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,788 INFO L290 TraceCheckUtils]: 2: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,789 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {187#false} {186#true} #328#return; {187#false} is VALID [2022-02-20 21:05:52,789 INFO L290 TraceCheckUtils]: 0: Hoare triple {220#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {186#true} is VALID [2022-02-20 21:05:52,789 INFO L272 TraceCheckUtils]: 1: Hoare triple {186#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {186#true} is VALID [2022-02-20 21:05:52,789 INFO L290 TraceCheckUtils]: 2: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,790 INFO L290 TraceCheckUtils]: 3: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,790 INFO L290 TraceCheckUtils]: 4: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,790 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {187#false} {186#true} #328#return; {187#false} is VALID [2022-02-20 21:05:52,790 INFO L290 TraceCheckUtils]: 6: Hoare triple {187#false} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {187#false} is VALID [2022-02-20 21:05:52,790 INFO L290 TraceCheckUtils]: 7: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,791 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {187#false} {186#true} #370#return; {187#false} is VALID [2022-02-20 21:05:52,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:05:52,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,799 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {186#true} is VALID [2022-02-20 21:05:52,800 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume !#t~short820; {186#true} is VALID [2022-02-20 21:05:52,800 INFO L290 TraceCheckUtils]: 2: Hoare triple {186#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {186#true} is VALID [2022-02-20 21:05:52,800 INFO L290 TraceCheckUtils]: 3: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,800 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {186#true} {187#false} #372#return; {187#false} is VALID [2022-02-20 21:05:52,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-02-20 21:05:52,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,808 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,809 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,809 INFO L290 TraceCheckUtils]: 2: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,809 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {187#false} {187#false} #374#return; {187#false} is VALID [2022-02-20 21:05:52,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:05:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,817 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,818 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,818 INFO L290 TraceCheckUtils]: 2: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,818 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {187#false} {187#false} #380#return; {187#false} is VALID [2022-02-20 21:05:52,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-02-20 21:05:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:52,827 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,827 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,828 INFO L290 TraceCheckUtils]: 2: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,828 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {187#false} {187#false} #384#return; {187#false} is VALID [2022-02-20 21:05:52,831 INFO L290 TraceCheckUtils]: 0: Hoare triple {186#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {186#true} is VALID [2022-02-20 21:05:52,832 INFO L290 TraceCheckUtils]: 1: Hoare triple {186#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {186#true} is VALID [2022-02-20 21:05:52,832 INFO L272 TraceCheckUtils]: 2: Hoare triple {186#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {186#true} is VALID [2022-02-20 21:05:52,832 INFO L290 TraceCheckUtils]: 3: Hoare triple {186#true} #res := #t~nondet8;havoc #t~nondet8; {186#true} is VALID [2022-02-20 21:05:52,833 INFO L290 TraceCheckUtils]: 4: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,833 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {186#true} {186#true} #362#return; {186#true} is VALID [2022-02-20 21:05:52,833 INFO L290 TraceCheckUtils]: 6: Hoare triple {186#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {186#true} is VALID [2022-02-20 21:05:52,833 INFO L290 TraceCheckUtils]: 7: Hoare triple {186#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {186#true} is VALID [2022-02-20 21:05:52,833 INFO L272 TraceCheckUtils]: 8: Hoare triple {186#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {186#true} is VALID [2022-02-20 21:05:52,834 INFO L290 TraceCheckUtils]: 9: Hoare triple {186#true} #res := #t~nondet8;havoc #t~nondet8; {186#true} is VALID [2022-02-20 21:05:52,834 INFO L290 TraceCheckUtils]: 10: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,834 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {186#true} {186#true} #366#return; {186#true} is VALID [2022-02-20 21:05:52,834 INFO L290 TraceCheckUtils]: 12: Hoare triple {186#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {186#true} is VALID [2022-02-20 21:05:52,834 INFO L290 TraceCheckUtils]: 13: Hoare triple {186#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {186#true} is VALID [2022-02-20 21:05:52,835 INFO L272 TraceCheckUtils]: 14: Hoare triple {186#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {220#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:05:52,836 INFO L290 TraceCheckUtils]: 15: Hoare triple {220#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {186#true} is VALID [2022-02-20 21:05:52,836 INFO L272 TraceCheckUtils]: 16: Hoare triple {186#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {186#true} is VALID [2022-02-20 21:05:52,836 INFO L290 TraceCheckUtils]: 17: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,836 INFO L290 TraceCheckUtils]: 18: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,837 INFO L290 TraceCheckUtils]: 19: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,837 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {187#false} {186#true} #328#return; {187#false} is VALID [2022-02-20 21:05:52,837 INFO L290 TraceCheckUtils]: 21: Hoare triple {187#false} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {187#false} is VALID [2022-02-20 21:05:52,837 INFO L290 TraceCheckUtils]: 22: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,837 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {187#false} {186#true} #370#return; {187#false} is VALID [2022-02-20 21:05:52,838 INFO L290 TraceCheckUtils]: 24: Hoare triple {187#false} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {187#false} is VALID [2022-02-20 21:05:52,838 INFO L290 TraceCheckUtils]: 25: Hoare triple {187#false} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {187#false} is VALID [2022-02-20 21:05:52,838 INFO L272 TraceCheckUtils]: 26: Hoare triple {187#false} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {186#true} is VALID [2022-02-20 21:05:52,838 INFO L290 TraceCheckUtils]: 27: Hoare triple {186#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {186#true} is VALID [2022-02-20 21:05:52,838 INFO L290 TraceCheckUtils]: 28: Hoare triple {186#true} assume !#t~short820; {186#true} is VALID [2022-02-20 21:05:52,839 INFO L290 TraceCheckUtils]: 29: Hoare triple {186#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {186#true} is VALID [2022-02-20 21:05:52,839 INFO L290 TraceCheckUtils]: 30: Hoare triple {186#true} assume true; {186#true} is VALID [2022-02-20 21:05:52,839 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {186#true} {187#false} #372#return; {187#false} is VALID [2022-02-20 21:05:52,839 INFO L272 TraceCheckUtils]: 32: Hoare triple {187#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {186#true} is VALID [2022-02-20 21:05:52,839 INFO L290 TraceCheckUtils]: 33: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,840 INFO L290 TraceCheckUtils]: 34: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,840 INFO L290 TraceCheckUtils]: 35: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,840 INFO L284 TraceCheckUtils]: 36: Hoare quadruple {187#false} {187#false} #374#return; {187#false} is VALID [2022-02-20 21:05:52,840 INFO L290 TraceCheckUtils]: 37: Hoare triple {187#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {187#false} is VALID [2022-02-20 21:05:52,841 INFO L290 TraceCheckUtils]: 38: Hoare triple {187#false} 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)); {187#false} is VALID [2022-02-20 21:05:52,841 INFO L290 TraceCheckUtils]: 39: Hoare triple {187#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {187#false} is VALID [2022-02-20 21:05:52,841 INFO L290 TraceCheckUtils]: 40: Hoare triple {187#false} assume 0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256;aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset; {187#false} is VALID [2022-02-20 21:05:52,841 INFO L290 TraceCheckUtils]: 41: Hoare triple {187#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {187#false} is VALID [2022-02-20 21:05:52,841 INFO L290 TraceCheckUtils]: 42: Hoare triple {187#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {187#false} is VALID [2022-02-20 21:05:52,842 INFO L272 TraceCheckUtils]: 43: Hoare triple {187#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {186#true} is VALID [2022-02-20 21:05:52,842 INFO L290 TraceCheckUtils]: 44: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,842 INFO L290 TraceCheckUtils]: 45: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,842 INFO L290 TraceCheckUtils]: 46: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,842 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {187#false} {187#false} #380#return; {187#false} is VALID [2022-02-20 21:05:52,843 INFO L290 TraceCheckUtils]: 48: Hoare triple {187#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {187#false} is VALID [2022-02-20 21:05:52,843 INFO L290 TraceCheckUtils]: 49: Hoare triple {187#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {187#false} is VALID [2022-02-20 21:05:52,843 INFO L272 TraceCheckUtils]: 50: Hoare triple {187#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {186#true} is VALID [2022-02-20 21:05:52,843 INFO L290 TraceCheckUtils]: 51: Hoare triple {186#true} ~cond := #in~cond; {186#true} is VALID [2022-02-20 21:05:52,844 INFO L290 TraceCheckUtils]: 52: Hoare triple {186#true} assume 0 == ~cond % 256;assume false; {187#false} is VALID [2022-02-20 21:05:52,844 INFO L290 TraceCheckUtils]: 53: Hoare triple {187#false} assume true; {187#false} is VALID [2022-02-20 21:05:52,844 INFO L284 TraceCheckUtils]: 54: Hoare quadruple {187#false} {187#false} #384#return; {187#false} is VALID [2022-02-20 21:05:52,844 INFO L290 TraceCheckUtils]: 55: Hoare triple {187#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {187#false} is VALID [2022-02-20 21:05:52,844 INFO L290 TraceCheckUtils]: 56: Hoare triple {187#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {187#false} is VALID [2022-02-20 21:05:52,844 INFO L290 TraceCheckUtils]: 57: Hoare triple {187#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {187#false} is VALID [2022-02-20 21:05:52,845 INFO L290 TraceCheckUtils]: 58: Hoare triple {187#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {187#false} is VALID [2022-02-20 21:05:52,845 INFO L290 TraceCheckUtils]: 59: Hoare triple {187#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {187#false} is VALID [2022-02-20 21:05:52,845 INFO L272 TraceCheckUtils]: 60: Hoare triple {187#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {187#false} is VALID [2022-02-20 21:05:52,845 INFO L290 TraceCheckUtils]: 61: Hoare triple {187#false} ~cond := #in~cond; {187#false} is VALID [2022-02-20 21:05:52,845 INFO L290 TraceCheckUtils]: 62: Hoare triple {187#false} assume 0 == ~cond % 256; {187#false} is VALID [2022-02-20 21:05:52,846 INFO L290 TraceCheckUtils]: 63: Hoare triple {187#false} assume !false; {187#false} is VALID [2022-02-20 21:05:52,846 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:05:52,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:05:52,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518595748] [2022-02-20 21:05:52,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518595748] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:05:52,849 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:05:52,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:05:52,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637456145] [2022-02-20 21:05:52,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:05:52,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 64 [2022-02-20 21:05:52,857 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:05:52,859 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-20 21:05:52,947 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:05:52,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:05:52,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:05:52,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:05:52,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:05:52,969 INFO L87 Difference]: Start difference. First operand has 183 states, 120 states have (on average 1.2666666666666666) internal successors, (152), 121 states have internal predecessors, (152), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-20 21:05:53,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:53,615 INFO L93 Difference]: Finished difference Result 357 states and 513 transitions. [2022-02-20 21:05:53,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:05:53,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 64 [2022-02-20 21:05:53,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:05:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-20 21:05:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 513 transitions. [2022-02-20 21:05:53,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-20 21:05:53,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 513 transitions. [2022-02-20 21:05:53,649 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 513 transitions. [2022-02-20 21:05:54,213 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 513 edges. 513 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:05:54,234 INFO L225 Difference]: With dead ends: 357 [2022-02-20 21:05:54,235 INFO L226 Difference]: Without dead ends: 178 [2022-02-20 21:05:54,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:05:54,247 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 74 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:05:54,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 304 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:05:54,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-02-20 21:05:54,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2022-02-20 21:05:54,291 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:05:54,295 INFO L82 GeneralOperation]: Start isEquivalent. First operand 178 states. Second operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:05:54,297 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:05:54,300 INFO L87 Difference]: Start difference. First operand 178 states. Second operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:05:54,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:54,317 INFO L93 Difference]: Finished difference Result 178 states and 241 transitions. [2022-02-20 21:05:54,318 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 241 transitions. [2022-02-20 21:05:54,324 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:05:54,324 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:05:54,325 INFO L74 IsIncluded]: Start isIncluded. First operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand 178 states. [2022-02-20 21:05:54,326 INFO L87 Difference]: Start difference. First operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand 178 states. [2022-02-20 21:05:54,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:54,335 INFO L93 Difference]: Finished difference Result 178 states and 241 transitions. [2022-02-20 21:05:54,335 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 241 transitions. [2022-02-20 21:05:54,337 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:05:54,337 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:05:54,337 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:05:54,337 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:05:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 116 states have (on average 1.2586206896551724) internal successors, (146), 117 states have internal predecessors, (146), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:05:54,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 241 transitions. [2022-02-20 21:05:54,348 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 241 transitions. Word has length 64 [2022-02-20 21:05:54,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:05:54,348 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 241 transitions. [2022-02-20 21:05:54,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-02-20 21:05:54,349 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 241 transitions. [2022-02-20 21:05:54,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-02-20 21:05:54,351 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:05:54,351 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:05:54,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 21:05:54,352 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:05:54,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:05:54,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1372550286, now seen corresponding path program 1 times [2022-02-20 21:05:54,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:05:54,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514785520] [2022-02-20 21:05:54,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:05:54,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:05:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:05:54,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,577 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} #res := #t~nondet8;havoc #t~nondet8; {1316#true} is VALID [2022-02-20 21:05:54,577 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,577 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1316#true} {1316#true} #362#return; {1316#true} is VALID [2022-02-20 21:05:54,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:05:54,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,587 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} #res := #t~nondet8;havoc #t~nondet8; {1316#true} is VALID [2022-02-20 21:05:54,587 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,588 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1316#true} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #366#return; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:05:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:05:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,624 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,624 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 2: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1316#true} {1316#true} #328#return; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 0: Hoare triple {1351#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L272 TraceCheckUtils]: 1: Hoare triple {1316#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 2: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 3: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 4: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1316#true} {1316#true} #328#return; {1316#true} is VALID [2022-02-20 21:05:54,625 INFO L290 TraceCheckUtils]: 6: Hoare triple {1316#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {1316#true} is VALID [2022-02-20 21:05:54,626 INFO L290 TraceCheckUtils]: 7: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,627 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1316#true} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #370#return; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:05:54,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,663 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {1356#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:05:54,663 INFO L290 TraceCheckUtils]: 1: Hoare triple {1356#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short820|)} assume !#t~short820; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,664 INFO L290 TraceCheckUtils]: 2: Hoare triple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,664 INFO L290 TraceCheckUtils]: 3: Hoare triple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,665 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #372#return; {1317#false} is VALID [2022-02-20 21:05:54,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-02-20 21:05:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,677 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,677 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,677 INFO L290 TraceCheckUtils]: 2: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,678 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1316#true} {1317#false} #374#return; {1317#false} is VALID [2022-02-20 21:05:54,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:05:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,693 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,693 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,693 INFO L290 TraceCheckUtils]: 2: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,693 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1316#true} {1317#false} #380#return; {1317#false} is VALID [2022-02-20 21:05:54,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-02-20 21:05:54,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:54,704 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,704 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,704 INFO L290 TraceCheckUtils]: 2: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,705 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1316#true} {1317#false} #384#return; {1317#false} is VALID [2022-02-20 21:05:54,705 INFO L290 TraceCheckUtils]: 0: Hoare triple {1316#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {1316#true} is VALID [2022-02-20 21:05:54,706 INFO L290 TraceCheckUtils]: 1: Hoare triple {1316#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {1316#true} is VALID [2022-02-20 21:05:54,706 INFO L272 TraceCheckUtils]: 2: Hoare triple {1316#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {1316#true} is VALID [2022-02-20 21:05:54,706 INFO L290 TraceCheckUtils]: 3: Hoare triple {1316#true} #res := #t~nondet8;havoc #t~nondet8; {1316#true} is VALID [2022-02-20 21:05:54,706 INFO L290 TraceCheckUtils]: 4: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,707 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1316#true} {1316#true} #362#return; {1316#true} is VALID [2022-02-20 21:05:54,707 INFO L290 TraceCheckUtils]: 6: Hoare triple {1316#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {1316#true} is VALID [2022-02-20 21:05:54,707 INFO L290 TraceCheckUtils]: 7: Hoare triple {1316#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,707 INFO L272 TraceCheckUtils]: 8: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {1316#true} is VALID [2022-02-20 21:05:54,707 INFO L290 TraceCheckUtils]: 9: Hoare triple {1316#true} #res := #t~nondet8;havoc #t~nondet8; {1316#true} is VALID [2022-02-20 21:05:54,708 INFO L290 TraceCheckUtils]: 10: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,708 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {1316#true} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #366#return; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,708 INFO L290 TraceCheckUtils]: 12: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,709 INFO L290 TraceCheckUtils]: 13: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,710 INFO L272 TraceCheckUtils]: 14: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {1351#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:05:54,710 INFO L290 TraceCheckUtils]: 15: Hoare triple {1351#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1316#true} is VALID [2022-02-20 21:05:54,710 INFO L272 TraceCheckUtils]: 16: Hoare triple {1316#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1316#true} is VALID [2022-02-20 21:05:54,710 INFO L290 TraceCheckUtils]: 17: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,710 INFO L290 TraceCheckUtils]: 18: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,710 INFO L290 TraceCheckUtils]: 19: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,710 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {1316#true} {1316#true} #328#return; {1316#true} is VALID [2022-02-20 21:05:54,711 INFO L290 TraceCheckUtils]: 21: Hoare triple {1316#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {1316#true} is VALID [2022-02-20 21:05:54,711 INFO L290 TraceCheckUtils]: 22: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,711 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {1316#true} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #370#return; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,712 INFO L290 TraceCheckUtils]: 24: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,712 INFO L290 TraceCheckUtils]: 25: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:54,712 INFO L272 TraceCheckUtils]: 26: Hoare triple {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {1316#true} is VALID [2022-02-20 21:05:54,713 INFO L290 TraceCheckUtils]: 27: Hoare triple {1316#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {1356#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:05:54,713 INFO L290 TraceCheckUtils]: 28: Hoare triple {1356#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short820|)} assume !#t~short820; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,713 INFO L290 TraceCheckUtils]: 29: Hoare triple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,714 INFO L290 TraceCheckUtils]: 30: Hoare triple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:05:54,714 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {1357#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {1321#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #372#return; {1317#false} is VALID [2022-02-20 21:05:54,714 INFO L272 TraceCheckUtils]: 32: Hoare triple {1317#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {1316#true} is VALID [2022-02-20 21:05:54,715 INFO L290 TraceCheckUtils]: 33: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,715 INFO L290 TraceCheckUtils]: 34: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,715 INFO L290 TraceCheckUtils]: 35: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,715 INFO L284 TraceCheckUtils]: 36: Hoare quadruple {1316#true} {1317#false} #374#return; {1317#false} is VALID [2022-02-20 21:05:54,716 INFO L290 TraceCheckUtils]: 37: Hoare triple {1317#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {1317#false} is VALID [2022-02-20 21:05:54,716 INFO L290 TraceCheckUtils]: 38: Hoare triple {1317#false} 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)); {1317#false} is VALID [2022-02-20 21:05:54,716 INFO L290 TraceCheckUtils]: 39: Hoare triple {1317#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {1317#false} is VALID [2022-02-20 21:05:54,716 INFO L290 TraceCheckUtils]: 40: Hoare triple {1317#false} assume 0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256;aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset; {1317#false} is VALID [2022-02-20 21:05:54,717 INFO L290 TraceCheckUtils]: 41: Hoare triple {1317#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {1317#false} is VALID [2022-02-20 21:05:54,717 INFO L290 TraceCheckUtils]: 42: Hoare triple {1317#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {1317#false} is VALID [2022-02-20 21:05:54,717 INFO L272 TraceCheckUtils]: 43: Hoare triple {1317#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {1316#true} is VALID [2022-02-20 21:05:54,717 INFO L290 TraceCheckUtils]: 44: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,718 INFO L290 TraceCheckUtils]: 45: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,718 INFO L290 TraceCheckUtils]: 46: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,718 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {1316#true} {1317#false} #380#return; {1317#false} is VALID [2022-02-20 21:05:54,718 INFO L290 TraceCheckUtils]: 48: Hoare triple {1317#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {1317#false} is VALID [2022-02-20 21:05:54,718 INFO L290 TraceCheckUtils]: 49: Hoare triple {1317#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {1317#false} is VALID [2022-02-20 21:05:54,718 INFO L272 TraceCheckUtils]: 50: Hoare triple {1317#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {1316#true} is VALID [2022-02-20 21:05:54,720 INFO L290 TraceCheckUtils]: 51: Hoare triple {1316#true} ~cond := #in~cond; {1316#true} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 52: Hoare triple {1316#true} assume !(0 == ~cond % 256); {1316#true} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 53: Hoare triple {1316#true} assume true; {1316#true} is VALID [2022-02-20 21:05:54,721 INFO L284 TraceCheckUtils]: 54: Hoare quadruple {1316#true} {1317#false} #384#return; {1317#false} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 55: Hoare triple {1317#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {1317#false} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 56: Hoare triple {1317#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {1317#false} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 57: Hoare triple {1317#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {1317#false} is VALID [2022-02-20 21:05:54,721 INFO L290 TraceCheckUtils]: 58: Hoare triple {1317#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {1317#false} is VALID [2022-02-20 21:05:54,722 INFO L290 TraceCheckUtils]: 59: Hoare triple {1317#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {1317#false} is VALID [2022-02-20 21:05:54,722 INFO L272 TraceCheckUtils]: 60: Hoare triple {1317#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {1317#false} is VALID [2022-02-20 21:05:54,722 INFO L290 TraceCheckUtils]: 61: Hoare triple {1317#false} ~cond := #in~cond; {1317#false} is VALID [2022-02-20 21:05:54,722 INFO L290 TraceCheckUtils]: 62: Hoare triple {1317#false} assume 0 == ~cond % 256; {1317#false} is VALID [2022-02-20 21:05:54,722 INFO L290 TraceCheckUtils]: 63: Hoare triple {1317#false} assume !false; {1317#false} is VALID [2022-02-20 21:05:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:05:54,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:05:54,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514785520] [2022-02-20 21:05:54,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514785520] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:05:54,724 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:05:54,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 21:05:54,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557191303] [2022-02-20 21:05:54,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:05:54,726 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2022-02-20 21:05:54,726 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:05:54,727 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-20 21:05:54,828 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:05:54,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:05:54,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:05:54,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:05:54,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:05:54,829 INFO L87 Difference]: Start difference. First operand 178 states and 241 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-20 21:05:56,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:56,202 INFO L93 Difference]: Finished difference Result 317 states and 437 transitions. [2022-02-20 21:05:56,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:05:56,202 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2022-02-20 21:05:56,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:05:56,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-20 21:05:56,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 437 transitions. [2022-02-20 21:05:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-20 21:05:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 437 transitions. [2022-02-20 21:05:56,215 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 437 transitions. [2022-02-20 21:05:56,620 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 437 edges. 437 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:05:56,625 INFO L225 Difference]: With dead ends: 317 [2022-02-20 21:05:56,625 INFO L226 Difference]: Without dead ends: 181 [2022-02-20 21:05:56,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-02-20 21:05:56,626 INFO L933 BasicCegarLoop]: 214 mSDtfsCounter, 150 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:05:56,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 434 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:05:56,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-20 21:05:56,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2022-02-20 21:05:56,635 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:05:56,636 INFO L82 GeneralOperation]: Start isEquivalent. First operand 181 states. Second operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:05:56,636 INFO L74 IsIncluded]: Start isIncluded. First operand 181 states. Second operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:05:56,637 INFO L87 Difference]: Start difference. First operand 181 states. Second operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:05:56,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:56,642 INFO L93 Difference]: Finished difference Result 181 states and 247 transitions. [2022-02-20 21:05:56,643 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 247 transitions. [2022-02-20 21:05:56,643 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:05:56,644 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:05:56,644 INFO L74 IsIncluded]: Start isIncluded. First operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 181 states. [2022-02-20 21:05:56,645 INFO L87 Difference]: Start difference. First operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 181 states. [2022-02-20 21:05:56,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:05:56,650 INFO L93 Difference]: Finished difference Result 181 states and 247 transitions. [2022-02-20 21:05:56,650 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 247 transitions. [2022-02-20 21:05:56,651 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:05:56,651 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:05:56,652 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:05:56,652 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:05:56,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 120 states have internal predecessors, (148), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:05:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 247 transitions. [2022-02-20 21:05:56,658 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 247 transitions. Word has length 64 [2022-02-20 21:05:56,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:05:56,659 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 247 transitions. [2022-02-20 21:05:56,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-02-20 21:05:56,659 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 247 transitions. [2022-02-20 21:05:56,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-02-20 21:05:56,660 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:05:56,660 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:05:56,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 21:05:56,660 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:05:56,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:05:56,661 INFO L85 PathProgramCache]: Analyzing trace with hash -333611875, now seen corresponding path program 1 times [2022-02-20 21:05:56,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:05:56,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210089842] [2022-02-20 21:05:56,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:05:56,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:05:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:05:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,838 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} #res := #t~nondet8;havoc #t~nondet8; {2408#true} is VALID [2022-02-20 21:05:56,838 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,839 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2408#true} {2408#true} #362#return; {2408#true} is VALID [2022-02-20 21:05:56,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:05:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,848 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} #res := #t~nondet8;havoc #t~nondet8; {2408#true} is VALID [2022-02-20 21:05:56,848 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,849 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2408#true} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:56,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:05:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:05:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,880 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:56,880 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:56,880 INFO L290 TraceCheckUtils]: 2: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2408#true} {2408#true} #328#return; {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L290 TraceCheckUtils]: 0: Hoare triple {2452#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L272 TraceCheckUtils]: 1: Hoare triple {2408#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L290 TraceCheckUtils]: 2: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L290 TraceCheckUtils]: 3: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:56,881 INFO L290 TraceCheckUtils]: 4: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,882 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2408#true} {2408#true} #328#return; {2408#true} is VALID [2022-02-20 21:05:56,882 INFO L290 TraceCheckUtils]: 6: Hoare triple {2408#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {2408#true} is VALID [2022-02-20 21:05:56,882 INFO L290 TraceCheckUtils]: 7: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,882 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2408#true} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:56,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:05:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,933 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {2457#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} is VALID [2022-02-20 21:05:56,934 INFO L290 TraceCheckUtils]: 1: Hoare triple {2457#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,934 INFO L290 TraceCheckUtils]: 2: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,935 INFO L290 TraceCheckUtils]: 3: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short810 := #t~short808; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,935 INFO L290 TraceCheckUtils]: 4: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,935 INFO L290 TraceCheckUtils]: 5: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short819 := #t~short810; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,936 INFO L290 TraceCheckUtils]: 6: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short819; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,936 INFO L290 TraceCheckUtils]: 7: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short820 := #t~short819; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,936 INFO L290 TraceCheckUtils]: 8: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,937 INFO L290 TraceCheckUtils]: 9: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:56,937 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:56,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:05:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,947 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:56,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:56,947 INFO L290 TraceCheckUtils]: 2: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,948 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2408#true} {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #374#return; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:56,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:05:56,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,957 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:56,957 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:56,957 INFO L290 TraceCheckUtils]: 2: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,958 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2408#true} {2409#false} #380#return; {2409#false} is VALID [2022-02-20 21:05:56,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:05:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:05:56,967 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:56,967 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:56,968 INFO L290 TraceCheckUtils]: 2: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,968 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2408#true} {2409#false} #384#return; {2409#false} is VALID [2022-02-20 21:05:56,968 INFO L290 TraceCheckUtils]: 0: Hoare triple {2408#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {2408#true} is VALID [2022-02-20 21:05:56,969 INFO L290 TraceCheckUtils]: 1: Hoare triple {2408#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {2408#true} is VALID [2022-02-20 21:05:56,969 INFO L272 TraceCheckUtils]: 2: Hoare triple {2408#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {2408#true} is VALID [2022-02-20 21:05:56,969 INFO L290 TraceCheckUtils]: 3: Hoare triple {2408#true} #res := #t~nondet8;havoc #t~nondet8; {2408#true} is VALID [2022-02-20 21:05:56,969 INFO L290 TraceCheckUtils]: 4: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,969 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2408#true} {2408#true} #362#return; {2408#true} is VALID [2022-02-20 21:05:56,970 INFO L290 TraceCheckUtils]: 6: Hoare triple {2408#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {2408#true} is VALID [2022-02-20 21:05:56,973 INFO L290 TraceCheckUtils]: 7: Hoare triple {2408#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:56,974 INFO L272 TraceCheckUtils]: 8: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {2408#true} is VALID [2022-02-20 21:05:56,980 INFO L290 TraceCheckUtils]: 9: Hoare triple {2408#true} #res := #t~nondet8;havoc #t~nondet8; {2408#true} is VALID [2022-02-20 21:05:56,981 INFO L290 TraceCheckUtils]: 10: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:56,982 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2408#true} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:56,985 INFO L290 TraceCheckUtils]: 12: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:56,999 INFO L290 TraceCheckUtils]: 13: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:57,000 INFO L272 TraceCheckUtils]: 14: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {2452#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:05:57,000 INFO L290 TraceCheckUtils]: 15: Hoare triple {2452#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2408#true} is VALID [2022-02-20 21:05:57,000 INFO L272 TraceCheckUtils]: 16: Hoare triple {2408#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2408#true} is VALID [2022-02-20 21:05:57,000 INFO L290 TraceCheckUtils]: 17: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L290 TraceCheckUtils]: 18: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L290 TraceCheckUtils]: 19: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {2408#true} {2408#true} #328#return; {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L290 TraceCheckUtils]: 21: Hoare triple {2408#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L290 TraceCheckUtils]: 22: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:57,001 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {2408#true} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:57,002 INFO L290 TraceCheckUtils]: 24: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:57,002 INFO L290 TraceCheckUtils]: 25: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:05:57,002 INFO L272 TraceCheckUtils]: 26: Hoare triple {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {2408#true} is VALID [2022-02-20 21:05:57,002 INFO L290 TraceCheckUtils]: 27: Hoare triple {2408#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {2457#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} is VALID [2022-02-20 21:05:57,003 INFO L290 TraceCheckUtils]: 28: Hoare triple {2457#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,003 INFO L290 TraceCheckUtils]: 29: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,003 INFO L290 TraceCheckUtils]: 30: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short810 := #t~short808; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,004 INFO L290 TraceCheckUtils]: 31: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,004 INFO L290 TraceCheckUtils]: 32: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short819 := #t~short810; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,004 INFO L290 TraceCheckUtils]: 33: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short819; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,005 INFO L290 TraceCheckUtils]: 34: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short820 := #t~short819; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,005 INFO L290 TraceCheckUtils]: 35: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,005 INFO L290 TraceCheckUtils]: 36: Hoare triple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:05:57,006 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {2458#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {2413#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:57,006 INFO L272 TraceCheckUtils]: 38: Hoare triple {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {2408#true} is VALID [2022-02-20 21:05:57,006 INFO L290 TraceCheckUtils]: 39: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:57,006 INFO L290 TraceCheckUtils]: 40: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:57,006 INFO L290 TraceCheckUtils]: 41: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:57,006 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {2408#true} {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #374#return; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:57,007 INFO L290 TraceCheckUtils]: 43: Hoare triple {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:57,008 INFO L290 TraceCheckUtils]: 44: Hoare triple {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 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)); {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:57,008 INFO L290 TraceCheckUtils]: 45: Hoare triple {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:05:57,009 INFO L290 TraceCheckUtils]: 46: Hoare triple {2437#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} assume 0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256;aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset; {2442#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base| 0))} is VALID [2022-02-20 21:05:57,009 INFO L290 TraceCheckUtils]: 47: Hoare triple {2442#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base| 0))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {2443#(not |ULTIMATE.start_aws_byte_buf_write_from_whole_string_#t~short1479#1|)} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 48: Hoare triple {2443#(not |ULTIMATE.start_aws_byte_buf_write_from_whole_string_#t~short1479#1|)} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {2409#false} is VALID [2022-02-20 21:05:57,010 INFO L272 TraceCheckUtils]: 49: Hoare triple {2409#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 50: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 51: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 52: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {2408#true} {2409#false} #380#return; {2409#false} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 54: Hoare triple {2409#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {2409#false} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 55: Hoare triple {2409#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {2409#false} is VALID [2022-02-20 21:05:57,010 INFO L272 TraceCheckUtils]: 56: Hoare triple {2409#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 57: Hoare triple {2408#true} ~cond := #in~cond; {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 58: Hoare triple {2408#true} assume !(0 == ~cond % 256); {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L290 TraceCheckUtils]: 59: Hoare triple {2408#true} assume true; {2408#true} is VALID [2022-02-20 21:05:57,010 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {2408#true} {2409#false} #384#return; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 61: Hoare triple {2409#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 62: Hoare triple {2409#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 63: Hoare triple {2409#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 64: Hoare triple {2409#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 65: Hoare triple {2409#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L272 TraceCheckUtils]: 66: Hoare triple {2409#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 67: Hoare triple {2409#false} ~cond := #in~cond; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 68: Hoare triple {2409#false} assume 0 == ~cond % 256; {2409#false} is VALID [2022-02-20 21:05:57,011 INFO L290 TraceCheckUtils]: 69: Hoare triple {2409#false} assume !false; {2409#false} is VALID [2022-02-20 21:05:57,012 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:05:57,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:05:57,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210089842] [2022-02-20 21:05:57,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210089842] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:05:57,012 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:05:57,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-02-20 21:05:57,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911422927] [2022-02-20 21:05:57,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:05:57,013 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 70 [2022-02-20 21:05:57,013 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:05:57,013 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:05:57,087 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:05:57,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-20 21:05:57,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:05:57,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-20 21:05:57,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-02-20 21:05:57,088 INFO L87 Difference]: Start difference. First operand 181 states and 247 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:00,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:00,150 INFO L93 Difference]: Finished difference Result 331 states and 456 transitions. [2022-02-20 21:06:00,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:06:00,150 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 70 [2022-02-20 21:06:00,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:00,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 449 transitions. [2022-02-20 21:06:00,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:00,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 449 transitions. [2022-02-20 21:06:00,163 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 449 transitions. [2022-02-20 21:06:00,532 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 449 edges. 449 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:00,537 INFO L225 Difference]: With dead ends: 331 [2022-02-20 21:06:00,537 INFO L226 Difference]: Without dead ends: 201 [2022-02-20 21:06:00,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-02-20 21:06:00,539 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 244 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:00,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 833 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-20 21:06:00,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-20 21:06:00,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 185. [2022-02-20 21:06:00,550 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:00,550 INFO L82 GeneralOperation]: Start isEquivalent. First operand 201 states. Second operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:00,551 INFO L74 IsIncluded]: Start isIncluded. First operand 201 states. Second operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:00,552 INFO L87 Difference]: Start difference. First operand 201 states. Second operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:00,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:00,560 INFO L93 Difference]: Finished difference Result 201 states and 277 transitions. [2022-02-20 21:06:00,560 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 277 transitions. [2022-02-20 21:06:00,561 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:00,561 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:00,562 INFO L74 IsIncluded]: Start isIncluded. First operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 201 states. [2022-02-20 21:06:00,562 INFO L87 Difference]: Start difference. First operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 201 states. [2022-02-20 21:06:00,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:00,570 INFO L93 Difference]: Finished difference Result 201 states and 277 transitions. [2022-02-20 21:06:00,570 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 277 transitions. [2022-02-20 21:06:00,570 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:00,571 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:00,571 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:00,571 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:00,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 122 states have (on average 1.2459016393442623) internal successors, (152), 123 states have internal predecessors, (152), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:00,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 251 transitions. [2022-02-20 21:06:00,577 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 251 transitions. Word has length 70 [2022-02-20 21:06:00,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:00,578 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 251 transitions. [2022-02-20 21:06:00,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:00,578 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 251 transitions. [2022-02-20 21:06:00,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-02-20 21:06:00,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:00,579 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:06:00,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 21:06:00,580 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:00,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash -467625381, now seen corresponding path program 1 times [2022-02-20 21:06:00,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:00,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331105664] [2022-02-20 21:06:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:00,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:00,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,868 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} #res := #t~nondet8;havoc #t~nondet8; {3581#true} is VALID [2022-02-20 21:06:00,868 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,868 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3581#true} {3581#true} #362#return; {3581#true} is VALID [2022-02-20 21:06:00,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,877 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} #res := #t~nondet8;havoc #t~nondet8; {3581#true} is VALID [2022-02-20 21:06:00,877 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,878 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3581#true} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:00,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:00,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,913 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:00,913 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:00,913 INFO L290 TraceCheckUtils]: 2: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,913 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3581#true} {3581#true} #328#return; {3581#true} is VALID [2022-02-20 21:06:00,913 INFO L290 TraceCheckUtils]: 0: Hoare triple {3627#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L272 TraceCheckUtils]: 1: Hoare triple {3581#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L290 TraceCheckUtils]: 2: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L290 TraceCheckUtils]: 3: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L290 TraceCheckUtils]: 4: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {3581#true} {3581#true} #328#return; {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L290 TraceCheckUtils]: 6: Hoare triple {3581#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {3581#true} is VALID [2022-02-20 21:06:00,914 INFO L290 TraceCheckUtils]: 7: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,918 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3581#true} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:00,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,973 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {3632#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} is VALID [2022-02-20 21:06:00,974 INFO L290 TraceCheckUtils]: 1: Hoare triple {3632#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,974 INFO L290 TraceCheckUtils]: 2: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,975 INFO L290 TraceCheckUtils]: 3: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short810 := #t~short808; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,975 INFO L290 TraceCheckUtils]: 4: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,975 INFO L290 TraceCheckUtils]: 5: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short819 := #t~short810; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,976 INFO L290 TraceCheckUtils]: 6: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short819; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,976 INFO L290 TraceCheckUtils]: 7: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short820 := #t~short819; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,976 INFO L290 TraceCheckUtils]: 8: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,977 INFO L290 TraceCheckUtils]: 9: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:00,977 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:00,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:06:00,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:00,992 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:00,993 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:00,993 INFO L290 TraceCheckUtils]: 2: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:00,993 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3581#true} {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #374#return; {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:00,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:01,001 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,002 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,002 INFO L290 TraceCheckUtils]: 2: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,002 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3581#true} {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} #380#return; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:06:01,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:01,012 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,012 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,013 INFO L290 TraceCheckUtils]: 2: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,013 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3581#true} {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} #384#return; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,013 INFO L290 TraceCheckUtils]: 0: Hoare triple {3581#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {3581#true} is VALID [2022-02-20 21:06:01,014 INFO L290 TraceCheckUtils]: 1: Hoare triple {3581#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {3581#true} is VALID [2022-02-20 21:06:01,014 INFO L272 TraceCheckUtils]: 2: Hoare triple {3581#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {3581#true} is VALID [2022-02-20 21:06:01,014 INFO L290 TraceCheckUtils]: 3: Hoare triple {3581#true} #res := #t~nondet8;havoc #t~nondet8; {3581#true} is VALID [2022-02-20 21:06:01,014 INFO L290 TraceCheckUtils]: 4: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,014 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {3581#true} {3581#true} #362#return; {3581#true} is VALID [2022-02-20 21:06:01,015 INFO L290 TraceCheckUtils]: 6: Hoare triple {3581#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {3581#true} is VALID [2022-02-20 21:06:01,015 INFO L290 TraceCheckUtils]: 7: Hoare triple {3581#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,015 INFO L272 TraceCheckUtils]: 8: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {3581#true} is VALID [2022-02-20 21:06:01,015 INFO L290 TraceCheckUtils]: 9: Hoare triple {3581#true} #res := #t~nondet8;havoc #t~nondet8; {3581#true} is VALID [2022-02-20 21:06:01,015 INFO L290 TraceCheckUtils]: 10: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,016 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {3581#true} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,016 INFO L290 TraceCheckUtils]: 12: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,017 INFO L290 TraceCheckUtils]: 13: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,017 INFO L272 TraceCheckUtils]: 14: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {3627#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:01,017 INFO L290 TraceCheckUtils]: 15: Hoare triple {3627#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3581#true} is VALID [2022-02-20 21:06:01,017 INFO L272 TraceCheckUtils]: 16: Hoare triple {3581#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3581#true} is VALID [2022-02-20 21:06:01,018 INFO L290 TraceCheckUtils]: 17: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,018 INFO L290 TraceCheckUtils]: 18: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,018 INFO L290 TraceCheckUtils]: 19: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,018 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {3581#true} {3581#true} #328#return; {3581#true} is VALID [2022-02-20 21:06:01,018 INFO L290 TraceCheckUtils]: 21: Hoare triple {3581#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {3581#true} is VALID [2022-02-20 21:06:01,020 INFO L290 TraceCheckUtils]: 22: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,022 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {3581#true} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,024 INFO L290 TraceCheckUtils]: 24: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,024 INFO L290 TraceCheckUtils]: 25: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:01,024 INFO L272 TraceCheckUtils]: 26: Hoare triple {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {3581#true} is VALID [2022-02-20 21:06:01,025 INFO L290 TraceCheckUtils]: 27: Hoare triple {3581#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {3632#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} is VALID [2022-02-20 21:06:01,025 INFO L290 TraceCheckUtils]: 28: Hoare triple {3632#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)) (not |aws_byte_buf_is_valid_#t~short820|))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,026 INFO L290 TraceCheckUtils]: 29: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,027 INFO L290 TraceCheckUtils]: 30: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short810 := #t~short808; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,028 INFO L290 TraceCheckUtils]: 31: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,028 INFO L290 TraceCheckUtils]: 32: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short819 := #t~short810; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,029 INFO L290 TraceCheckUtils]: 33: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short819; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,029 INFO L290 TraceCheckUtils]: 34: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short820 := #t~short819; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,029 INFO L290 TraceCheckUtils]: 35: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,030 INFO L290 TraceCheckUtils]: 36: Hoare triple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} is VALID [2022-02-20 21:06:01,031 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {3633#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {3586#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:01,031 INFO L272 TraceCheckUtils]: 38: Hoare triple {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {3581#true} is VALID [2022-02-20 21:06:01,031 INFO L290 TraceCheckUtils]: 39: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,031 INFO L290 TraceCheckUtils]: 40: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,031 INFO L290 TraceCheckUtils]: 41: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,032 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {3581#true} {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} #374#return; {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:01,033 INFO L290 TraceCheckUtils]: 43: Hoare triple {3610#(not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0))} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,034 INFO L290 TraceCheckUtils]: 44: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 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)); {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,034 INFO L290 TraceCheckUtils]: 45: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,035 INFO L290 TraceCheckUtils]: 46: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,035 INFO L290 TraceCheckUtils]: 47: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,036 INFO L290 TraceCheckUtils]: 48: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,036 INFO L272 TraceCheckUtils]: 49: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {3581#true} is VALID [2022-02-20 21:06:01,036 INFO L290 TraceCheckUtils]: 50: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,036 INFO L290 TraceCheckUtils]: 51: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,036 INFO L290 TraceCheckUtils]: 52: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,037 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {3581#true} {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} #380#return; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,037 INFO L290 TraceCheckUtils]: 54: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,037 INFO L290 TraceCheckUtils]: 55: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,038 INFO L272 TraceCheckUtils]: 56: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {3581#true} is VALID [2022-02-20 21:06:01,038 INFO L290 TraceCheckUtils]: 57: Hoare triple {3581#true} ~cond := #in~cond; {3581#true} is VALID [2022-02-20 21:06:01,038 INFO L290 TraceCheckUtils]: 58: Hoare triple {3581#true} assume !(0 == ~cond % 256); {3581#true} is VALID [2022-02-20 21:06:01,038 INFO L290 TraceCheckUtils]: 59: Hoare triple {3581#true} assume true; {3581#true} is VALID [2022-02-20 21:06:01,038 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {3581#true} {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} #384#return; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,039 INFO L290 TraceCheckUtils]: 61: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,039 INFO L290 TraceCheckUtils]: 62: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,040 INFO L290 TraceCheckUtils]: 63: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} is VALID [2022-02-20 21:06:01,040 INFO L290 TraceCheckUtils]: 64: Hoare triple {3615#(and (not (= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| 0)))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {3624#(and (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base| 0)) (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base| 0)))} is VALID [2022-02-20 21:06:01,041 INFO L290 TraceCheckUtils]: 65: Hoare triple {3624#(and (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base| 0)) (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base| 0)))} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {3624#(and (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base| 0)) (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base| 0)))} is VALID [2022-02-20 21:06:01,042 INFO L272 TraceCheckUtils]: 66: Hoare triple {3624#(and (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base| 0)) (not (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base| 0)))} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {3625#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:01,042 INFO L290 TraceCheckUtils]: 67: Hoare triple {3625#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {3626#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:01,043 INFO L290 TraceCheckUtils]: 68: Hoare triple {3626#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {3582#false} is VALID [2022-02-20 21:06:01,043 INFO L290 TraceCheckUtils]: 69: Hoare triple {3582#false} assume !false; {3582#false} is VALID [2022-02-20 21:06:01,045 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:06:01,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:01,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331105664] [2022-02-20 21:06:01,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331105664] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:01,046 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:01,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:06:01,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291789204] [2022-02-20 21:06:01,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:01,048 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 70 [2022-02-20 21:06:01,049 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:01,049 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:01,124 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:01,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:06:01,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:01,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:06:01,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:01,125 INFO L87 Difference]: Start difference. First operand 185 states and 251 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:04,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:04,376 INFO L93 Difference]: Finished difference Result 193 states and 259 transitions. [2022-02-20 21:06:04,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-20 21:06:04,377 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 70 [2022-02-20 21:06:04,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:04,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:04,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2022-02-20 21:06:04,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:04,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2022-02-20 21:06:04,395 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 257 transitions. [2022-02-20 21:06:04,644 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 257 edges. 257 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:04,647 INFO L225 Difference]: With dead ends: 193 [2022-02-20 21:06:04,647 INFO L226 Difference]: Without dead ends: 191 [2022-02-20 21:06:04,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-20 21:06:04,648 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 280 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:04,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 752 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 874 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-20 21:06:04,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-02-20 21:06:04,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 189. [2022-02-20 21:06:04,662 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:04,662 INFO L82 GeneralOperation]: Start isEquivalent. First operand 191 states. Second operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:04,663 INFO L74 IsIncluded]: Start isIncluded. First operand 191 states. Second operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:04,664 INFO L87 Difference]: Start difference. First operand 191 states. Second operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:04,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:04,669 INFO L93 Difference]: Finished difference Result 191 states and 257 transitions. [2022-02-20 21:06:04,669 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 257 transitions. [2022-02-20 21:06:04,669 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:04,669 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:04,670 INFO L74 IsIncluded]: Start isIncluded. First operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 191 states. [2022-02-20 21:06:04,670 INFO L87 Difference]: Start difference. First operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) Second operand 191 states. [2022-02-20 21:06:04,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:04,675 INFO L93 Difference]: Finished difference Result 191 states and 257 transitions. [2022-02-20 21:06:04,675 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 257 transitions. [2022-02-20 21:06:04,676 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:04,676 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:04,676 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:04,676 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 125 states have (on average 1.24) internal successors, (155), 126 states have internal predecessors, (155), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (51), 47 states have call predecessors, (51), 47 states have call successors, (51) [2022-02-20 21:06:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 254 transitions. [2022-02-20 21:06:04,682 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 254 transitions. Word has length 70 [2022-02-20 21:06:04,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:04,682 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 254 transitions. [2022-02-20 21:06:04,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:06:04,682 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 254 transitions. [2022-02-20 21:06:04,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-02-20 21:06:04,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:04,683 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:04,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 21:06:04,683 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:04,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:04,684 INFO L85 PathProgramCache]: Analyzing trace with hash 236283433, now seen corresponding path program 1 times [2022-02-20 21:06:04,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:04,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147773516] [2022-02-20 21:06:04,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:04,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:04,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,149 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} #res := #t~nondet8;havoc #t~nondet8; {4555#true} is VALID [2022-02-20 21:06:05,149 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,149 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4555#true} {4555#true} #362#return; {4555#true} is VALID [2022-02-20 21:06:05,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,155 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} #res := #t~nondet8;havoc #t~nondet8; {4555#true} is VALID [2022-02-20 21:06:05,155 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,155 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4555#true} {4555#true} #366#return; {4555#true} is VALID [2022-02-20 21:06:05,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,179 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4555#true} {4555#true} #328#return; {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 0: Hoare triple {4604#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L272 TraceCheckUtils]: 1: Hoare triple {4555#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 3: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,180 INFO L290 TraceCheckUtils]: 4: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,181 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {4555#true} {4555#true} #328#return; {4555#true} is VALID [2022-02-20 21:06:05,181 INFO L290 TraceCheckUtils]: 6: Hoare triple {4555#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {4555#true} is VALID [2022-02-20 21:06:05,181 INFO L290 TraceCheckUtils]: 7: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,181 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4555#true} {4555#true} #370#return; {4555#true} is VALID [2022-02-20 21:06:05,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:05,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,189 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {4555#true} is VALID [2022-02-20 21:06:05,189 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 3: Hoare triple {4555#true} #t~short810 := #t~short808; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 4: Hoare triple {4555#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 5: Hoare triple {4555#true} #t~short819 := #t~short810; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 6: Hoare triple {4555#true} assume #t~short819; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 7: Hoare triple {4555#true} #t~short820 := #t~short819; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 8: Hoare triple {4555#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {4555#true} is VALID [2022-02-20 21:06:05,190 INFO L290 TraceCheckUtils]: 9: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,191 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {4555#true} {4555#true} #372#return; {4555#true} is VALID [2022-02-20 21:06:05,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:06:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,198 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,198 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,198 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,198 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4555#true} {4555#true} #374#return; {4555#true} is VALID [2022-02-20 21:06:05,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:05,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,214 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,215 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,215 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,215 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4555#true} {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #380#return; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:06:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,238 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,238 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,238 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,239 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4555#true} {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #384#return; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-02-20 21:06:05,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:05,249 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,250 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,250 INFO L290 TraceCheckUtils]: 2: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,250 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4555#true} {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} #410#return; {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:05,251 INFO L290 TraceCheckUtils]: 0: Hoare triple {4555#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {4555#true} is VALID [2022-02-20 21:06:05,251 INFO L290 TraceCheckUtils]: 1: Hoare triple {4555#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L272 TraceCheckUtils]: 2: Hoare triple {4555#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 3: Hoare triple {4555#true} #res := #t~nondet8;havoc #t~nondet8; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 4: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {4555#true} {4555#true} #362#return; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 6: Hoare triple {4555#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 7: Hoare triple {4555#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L272 TraceCheckUtils]: 8: Hoare triple {4555#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 9: Hoare triple {4555#true} #res := #t~nondet8;havoc #t~nondet8; {4555#true} is VALID [2022-02-20 21:06:05,252 INFO L290 TraceCheckUtils]: 10: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,253 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {4555#true} {4555#true} #366#return; {4555#true} is VALID [2022-02-20 21:06:05,253 INFO L290 TraceCheckUtils]: 12: Hoare triple {4555#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {4555#true} is VALID [2022-02-20 21:06:05,253 INFO L290 TraceCheckUtils]: 13: Hoare triple {4555#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {4555#true} is VALID [2022-02-20 21:06:05,253 INFO L272 TraceCheckUtils]: 14: Hoare triple {4555#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {4604#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 15: Hoare triple {4604#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L272 TraceCheckUtils]: 16: Hoare triple {4555#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 17: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 18: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 19: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {4555#true} {4555#true} #328#return; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 21: Hoare triple {4555#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L290 TraceCheckUtils]: 22: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,254 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {4555#true} {4555#true} #370#return; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 24: Hoare triple {4555#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 25: Hoare triple {4555#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L272 TraceCheckUtils]: 26: Hoare triple {4555#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 27: Hoare triple {4555#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 28: Hoare triple {4555#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 29: Hoare triple {4555#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 30: Hoare triple {4555#true} #t~short810 := #t~short808; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 31: Hoare triple {4555#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {4555#true} is VALID [2022-02-20 21:06:05,255 INFO L290 TraceCheckUtils]: 32: Hoare triple {4555#true} #t~short819 := #t~short810; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 33: Hoare triple {4555#true} assume #t~short819; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 34: Hoare triple {4555#true} #t~short820 := #t~short819; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 35: Hoare triple {4555#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 36: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {4555#true} {4555#true} #372#return; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L272 TraceCheckUtils]: 38: Hoare triple {4555#true} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 39: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,256 INFO L290 TraceCheckUtils]: 40: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,257 INFO L290 TraceCheckUtils]: 41: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,257 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {4555#true} {4555#true} #374#return; {4555#true} is VALID [2022-02-20 21:06:05,258 INFO L290 TraceCheckUtils]: 43: Hoare triple {4555#true} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,259 INFO L290 TraceCheckUtils]: 44: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#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)); {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,259 INFO L290 TraceCheckUtils]: 45: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,260 INFO L290 TraceCheckUtils]: 46: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,260 INFO L290 TraceCheckUtils]: 47: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,261 INFO L290 TraceCheckUtils]: 48: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,261 INFO L272 TraceCheckUtils]: 49: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {4555#true} is VALID [2022-02-20 21:06:05,261 INFO L290 TraceCheckUtils]: 50: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,261 INFO L290 TraceCheckUtils]: 51: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,261 INFO L290 TraceCheckUtils]: 52: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,262 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {4555#true} {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #380#return; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,262 INFO L290 TraceCheckUtils]: 54: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,262 INFO L290 TraceCheckUtils]: 55: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,263 INFO L272 TraceCheckUtils]: 56: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {4555#true} is VALID [2022-02-20 21:06:05,263 INFO L290 TraceCheckUtils]: 57: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,263 INFO L290 TraceCheckUtils]: 58: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,263 INFO L290 TraceCheckUtils]: 59: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,264 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {4555#true} {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #384#return; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,264 INFO L290 TraceCheckUtils]: 61: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,264 INFO L290 TraceCheckUtils]: 62: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,265 INFO L290 TraceCheckUtils]: 63: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:05,265 INFO L290 TraceCheckUtils]: 64: Hoare triple {4587#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:05,266 INFO L290 TraceCheckUtils]: 65: Hoare triple {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:05,266 INFO L272 TraceCheckUtils]: 66: Hoare triple {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {4555#true} is VALID [2022-02-20 21:06:05,266 INFO L290 TraceCheckUtils]: 67: Hoare triple {4555#true} ~cond := #in~cond; {4555#true} is VALID [2022-02-20 21:06:05,266 INFO L290 TraceCheckUtils]: 68: Hoare triple {4555#true} assume !(0 == ~cond % 256); {4555#true} is VALID [2022-02-20 21:06:05,266 INFO L290 TraceCheckUtils]: 69: Hoare triple {4555#true} assume true; {4555#true} is VALID [2022-02-20 21:06:05,267 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {4555#true} {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} #410#return; {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:05,268 INFO L290 TraceCheckUtils]: 71: Hoare triple {4596#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {4601#(and (<= (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| 18446744073709551616))) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| 18446744073709551616)))) (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1|) (< (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| 18446744073709551616))) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| 18446744073709551616)) 1)))} is VALID [2022-02-20 21:06:05,269 INFO L272 TraceCheckUtils]: 72: Hoare triple {4601#(and (<= (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| 18446744073709551616))) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| 18446744073709551616)))) (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1|) (< (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| 18446744073709551616))) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| 18446744073709551616)) 1)))} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {4602#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:05,269 INFO L290 TraceCheckUtils]: 73: Hoare triple {4602#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {4603#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:05,270 INFO L290 TraceCheckUtils]: 74: Hoare triple {4603#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {4556#false} is VALID [2022-02-20 21:06:05,270 INFO L290 TraceCheckUtils]: 75: Hoare triple {4556#false} assume !false; {4556#false} is VALID [2022-02-20 21:06:05,270 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:06:05,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:05,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147773516] [2022-02-20 21:06:05,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147773516] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:05,271 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:05,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-20 21:06:05,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695422752] [2022-02-20 21:06:05,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:05,272 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2022-02-20 21:06:05,272 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:05,272 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:05,341 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:05,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-20 21:06:05,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:05,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-20 21:06:05,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-02-20 21:06:05,342 INFO L87 Difference]: Start difference. First operand 189 states and 254 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:08,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:08,662 INFO L93 Difference]: Finished difference Result 259 states and 359 transitions. [2022-02-20 21:06:08,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:06:08,663 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2022-02-20 21:06:08,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:08,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 343 transitions. [2022-02-20 21:06:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:08,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 343 transitions. [2022-02-20 21:06:08,672 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 343 transitions. [2022-02-20 21:06:08,981 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 343 edges. 343 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:08,986 INFO L225 Difference]: With dead ends: 259 [2022-02-20 21:06:08,986 INFO L226 Difference]: Without dead ends: 257 [2022-02-20 21:06:08,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-20 21:06:08,987 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 124 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:08,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 684 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-20 21:06:08,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-02-20 21:06:09,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 215. [2022-02-20 21:06:09,014 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:09,015 INFO L82 GeneralOperation]: Start isEquivalent. First operand 257 states. Second operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) [2022-02-20 21:06:09,015 INFO L74 IsIncluded]: Start isIncluded. First operand 257 states. Second operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) [2022-02-20 21:06:09,016 INFO L87 Difference]: Start difference. First operand 257 states. Second operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) [2022-02-20 21:06:09,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:09,022 INFO L93 Difference]: Finished difference Result 257 states and 357 transitions. [2022-02-20 21:06:09,022 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 357 transitions. [2022-02-20 21:06:09,023 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:09,023 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:09,024 INFO L74 IsIncluded]: Start isIncluded. First operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) Second operand 257 states. [2022-02-20 21:06:09,025 INFO L87 Difference]: Start difference. First operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) Second operand 257 states. [2022-02-20 21:06:09,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:09,032 INFO L93 Difference]: Finished difference Result 257 states and 357 transitions. [2022-02-20 21:06:09,032 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 357 transitions. [2022-02-20 21:06:09,033 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:09,033 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:09,033 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:09,034 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:09,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 144 states have (on average 1.25) internal successors, (180), 146 states have internal predecessors, (180), 54 states have call successors, (54), 16 states have call predecessors, (54), 16 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) [2022-02-20 21:06:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 292 transitions. [2022-02-20 21:06:09,040 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 292 transitions. Word has length 76 [2022-02-20 21:06:09,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:09,041 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 292 transitions. [2022-02-20 21:06:09,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:09,041 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 292 transitions. [2022-02-20 21:06:09,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-02-20 21:06:09,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:09,042 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:09,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 21:06:09,042 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:09,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:09,043 INFO L85 PathProgramCache]: Analyzing trace with hash 618370320, now seen corresponding path program 1 times [2022-02-20 21:06:09,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:09,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494154223] [2022-02-20 21:06:09,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:09,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:09,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,198 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} #res := #t~nondet8;havoc #t~nondet8; {5784#true} is VALID [2022-02-20 21:06:09,198 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,199 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5784#true} {5784#true} #362#return; {5784#true} is VALID [2022-02-20 21:06:09,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,206 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} #res := #t~nondet8;havoc #t~nondet8; {5784#true} is VALID [2022-02-20 21:06:09,206 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,207 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #366#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:09,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:09,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,240 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,240 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,240 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,240 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5784#true} {5784#true} #328#return; {5784#true} is VALID [2022-02-20 21:06:09,240 INFO L290 TraceCheckUtils]: 0: Hoare triple {5833#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5784#true} is VALID [2022-02-20 21:06:09,240 INFO L272 TraceCheckUtils]: 1: Hoare triple {5784#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L290 TraceCheckUtils]: 3: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L290 TraceCheckUtils]: 4: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {5784#true} {5784#true} #328#return; {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L290 TraceCheckUtils]: 6: Hoare triple {5784#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {5784#true} is VALID [2022-02-20 21:06:09,241 INFO L290 TraceCheckUtils]: 7: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,242 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #370#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:09,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,254 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,254 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {5784#true} is VALID [2022-02-20 21:06:09,254 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 3: Hoare triple {5784#true} #t~short810 := #t~short808; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 4: Hoare triple {5784#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 5: Hoare triple {5784#true} #t~short819 := #t~short810; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 6: Hoare triple {5784#true} assume #t~short819; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 7: Hoare triple {5784#true} #t~short820 := #t~short819; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 8: Hoare triple {5784#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {5784#true} is VALID [2022-02-20 21:06:09,255 INFO L290 TraceCheckUtils]: 9: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,256 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #372#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:06:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,264 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,264 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,264 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,265 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #374#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,273 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,274 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,274 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,274 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #380#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:06:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,282 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,282 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,283 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,283 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #384#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:06:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:09,297 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#true} ~str.base, ~str.offset := #in~str.base, #in~str.offset;#t~short490 := ~str.base != 0 || ~str.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume #t~short490;call #t~mem489 := read~int(~str.base, 8 + ~str.offset, 8);#t~short490 := 0 == (1 + #t~mem489) % 18446744073709551616 || ~str.base != 0 || 16 + ~str.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L290 TraceCheckUtils]: 2: Hoare triple {5784#true} #t~short493 := #t~short490; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L290 TraceCheckUtils]: 3: Hoare triple {5784#true} assume #t~short493;call #t~mem491 := read~int(~str.base, 8 + ~str.offset, 8);call #t~mem492 := read~int(~str.base, 16 + ~str.offset + (if #t~mem491 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem491 % 18446744073709551616 % 18446744073709551616 else #t~mem491 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short493 := 0 == #t~mem492 % 256; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L290 TraceCheckUtils]: 4: Hoare triple {5784#true} #res := (if 0 == (if #t~short493 then 1 else 0) then 0 else 1);havoc #t~mem489;havoc #t~short490;havoc #t~mem491;havoc #t~mem492;havoc #t~short493; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L290 TraceCheckUtils]: 5: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,298 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {5784#true} {5785#false} #390#return; {5785#false} is VALID [2022-02-20 21:06:09,299 INFO L290 TraceCheckUtils]: 0: Hoare triple {5784#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {5784#true} is VALID [2022-02-20 21:06:09,299 INFO L290 TraceCheckUtils]: 1: Hoare triple {5784#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {5784#true} is VALID [2022-02-20 21:06:09,299 INFO L272 TraceCheckUtils]: 2: Hoare triple {5784#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {5784#true} is VALID [2022-02-20 21:06:09,299 INFO L290 TraceCheckUtils]: 3: Hoare triple {5784#true} #res := #t~nondet8;havoc #t~nondet8; {5784#true} is VALID [2022-02-20 21:06:09,300 INFO L290 TraceCheckUtils]: 4: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,300 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {5784#true} {5784#true} #362#return; {5784#true} is VALID [2022-02-20 21:06:09,300 INFO L290 TraceCheckUtils]: 6: Hoare triple {5784#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {5789#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base| 0))} is VALID [2022-02-20 21:06:09,301 INFO L290 TraceCheckUtils]: 7: Hoare triple {5789#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base| 0))} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,301 INFO L272 TraceCheckUtils]: 8: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {5784#true} is VALID [2022-02-20 21:06:09,301 INFO L290 TraceCheckUtils]: 9: Hoare triple {5784#true} #res := #t~nondet8;havoc #t~nondet8; {5784#true} is VALID [2022-02-20 21:06:09,301 INFO L290 TraceCheckUtils]: 10: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,302 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #366#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,302 INFO L290 TraceCheckUtils]: 12: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,303 INFO L290 TraceCheckUtils]: 13: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,303 INFO L272 TraceCheckUtils]: 14: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {5833#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 15: Hoare triple {5833#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L272 TraceCheckUtils]: 16: Hoare triple {5784#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 17: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 18: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 19: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {5784#true} {5784#true} #328#return; {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 21: Hoare triple {5784#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {5784#true} is VALID [2022-02-20 21:06:09,304 INFO L290 TraceCheckUtils]: 22: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,305 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #370#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,305 INFO L290 TraceCheckUtils]: 24: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,306 INFO L290 TraceCheckUtils]: 25: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,306 INFO L272 TraceCheckUtils]: 26: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {5784#true} is VALID [2022-02-20 21:06:09,306 INFO L290 TraceCheckUtils]: 27: Hoare triple {5784#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,306 INFO L290 TraceCheckUtils]: 28: Hoare triple {5784#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {5784#true} is VALID [2022-02-20 21:06:09,306 INFO L290 TraceCheckUtils]: 29: Hoare triple {5784#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {5784#true} is VALID [2022-02-20 21:06:09,306 INFO L290 TraceCheckUtils]: 30: Hoare triple {5784#true} #t~short810 := #t~short808; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 31: Hoare triple {5784#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 32: Hoare triple {5784#true} #t~short819 := #t~short810; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 33: Hoare triple {5784#true} assume #t~short819; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 34: Hoare triple {5784#true} #t~short820 := #t~short819; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 35: Hoare triple {5784#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {5784#true} is VALID [2022-02-20 21:06:09,307 INFO L290 TraceCheckUtils]: 36: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,308 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #372#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,308 INFO L272 TraceCheckUtils]: 38: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {5784#true} is VALID [2022-02-20 21:06:09,308 INFO L290 TraceCheckUtils]: 39: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,308 INFO L290 TraceCheckUtils]: 40: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,308 INFO L290 TraceCheckUtils]: 41: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,309 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #374#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,310 INFO L290 TraceCheckUtils]: 43: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,310 INFO L290 TraceCheckUtils]: 44: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 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)); {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,311 INFO L290 TraceCheckUtils]: 45: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,311 INFO L290 TraceCheckUtils]: 46: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,311 INFO L290 TraceCheckUtils]: 47: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,312 INFO L290 TraceCheckUtils]: 48: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,312 INFO L272 TraceCheckUtils]: 49: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {5784#true} is VALID [2022-02-20 21:06:09,312 INFO L290 TraceCheckUtils]: 50: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,312 INFO L290 TraceCheckUtils]: 51: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,312 INFO L290 TraceCheckUtils]: 52: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,313 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #380#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,313 INFO L290 TraceCheckUtils]: 54: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,314 INFO L290 TraceCheckUtils]: 55: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,314 INFO L272 TraceCheckUtils]: 56: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {5784#true} is VALID [2022-02-20 21:06:09,314 INFO L290 TraceCheckUtils]: 57: Hoare triple {5784#true} ~cond := #in~cond; {5784#true} is VALID [2022-02-20 21:06:09,316 INFO L290 TraceCheckUtils]: 58: Hoare triple {5784#true} assume !(0 == ~cond % 256); {5784#true} is VALID [2022-02-20 21:06:09,317 INFO L290 TraceCheckUtils]: 59: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,317 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {5784#true} {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} #384#return; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,317 INFO L290 TraceCheckUtils]: 61: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,318 INFO L290 TraceCheckUtils]: 62: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,318 INFO L290 TraceCheckUtils]: 63: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 64: Hoare triple {5790#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~str~3#1.base| 0))} assume 0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0);havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1; {5785#false} is VALID [2022-02-20 21:06:09,319 INFO L272 TraceCheckUtils]: 65: Hoare triple {5785#false} call aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1 := aws_string_is_valid(aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset); {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 66: Hoare triple {5784#true} ~str.base, ~str.offset := #in~str.base, #in~str.offset;#t~short490 := ~str.base != 0 || ~str.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 67: Hoare triple {5784#true} assume #t~short490;call #t~mem489 := read~int(~str.base, 8 + ~str.offset, 8);#t~short490 := 0 == (1 + #t~mem489) % 18446744073709551616 || ~str.base != 0 || 16 + ~str.offset != 0; {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 68: Hoare triple {5784#true} #t~short493 := #t~short490; {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 69: Hoare triple {5784#true} assume #t~short493;call #t~mem491 := read~int(~str.base, 8 + ~str.offset, 8);call #t~mem492 := read~int(~str.base, 16 + ~str.offset + (if #t~mem491 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem491 % 18446744073709551616 % 18446744073709551616 else #t~mem491 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short493 := 0 == #t~mem492 % 256; {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 70: Hoare triple {5784#true} #res := (if 0 == (if #t~short493 then 1 else 0) then 0 else 1);havoc #t~mem489;havoc #t~short490;havoc #t~mem491;havoc #t~mem492;havoc #t~short493; {5784#true} is VALID [2022-02-20 21:06:09,319 INFO L290 TraceCheckUtils]: 71: Hoare triple {5784#true} assume true; {5784#true} is VALID [2022-02-20 21:06:09,320 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {5784#true} {5785#false} #390#return; {5785#false} is VALID [2022-02-20 21:06:09,320 INFO L272 TraceCheckUtils]: 73: Hoare triple {5785#false} call __VERIFIER_assert(aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1); {5785#false} is VALID [2022-02-20 21:06:09,320 INFO L290 TraceCheckUtils]: 74: Hoare triple {5785#false} ~cond := #in~cond; {5785#false} is VALID [2022-02-20 21:06:09,320 INFO L290 TraceCheckUtils]: 75: Hoare triple {5785#false} assume 0 == ~cond % 256; {5785#false} is VALID [2022-02-20 21:06:09,320 INFO L290 TraceCheckUtils]: 76: Hoare triple {5785#false} assume !false; {5785#false} is VALID [2022-02-20 21:06:09,320 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:06:09,321 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:09,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494154223] [2022-02-20 21:06:09,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494154223] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:09,321 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:09,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:06:09,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952740555] [2022-02-20 21:06:09,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:09,322 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2022-02-20 21:06:09,322 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:09,322 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:09,391 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:09,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:06:09,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:09,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:06:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:06:09,393 INFO L87 Difference]: Start difference. First operand 215 states and 292 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:10,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:10,776 INFO L93 Difference]: Finished difference Result 352 states and 488 transitions. [2022-02-20 21:06:10,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:06:10,776 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2022-02-20 21:06:10,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:10,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:10,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 399 transitions. [2022-02-20 21:06:10,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:10,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 399 transitions. [2022-02-20 21:06:10,786 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 399 transitions. [2022-02-20 21:06:11,107 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 399 edges. 399 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:11,112 INFO L225 Difference]: With dead ends: 352 [2022-02-20 21:06:11,112 INFO L226 Difference]: Without dead ends: 290 [2022-02-20 21:06:11,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:06:11,113 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 98 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:11,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 526 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:06:11,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-20 21:06:11,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 271. [2022-02-20 21:06:11,137 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:11,138 INFO L82 GeneralOperation]: Start isEquivalent. First operand 290 states. Second operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) [2022-02-20 21:06:11,139 INFO L74 IsIncluded]: Start isIncluded. First operand 290 states. Second operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) [2022-02-20 21:06:11,139 INFO L87 Difference]: Start difference. First operand 290 states. Second operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) [2022-02-20 21:06:11,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:11,146 INFO L93 Difference]: Finished difference Result 290 states and 406 transitions. [2022-02-20 21:06:11,146 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 406 transitions. [2022-02-20 21:06:11,147 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:11,147 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:11,148 INFO L74 IsIncluded]: Start isIncluded. First operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) Second operand 290 states. [2022-02-20 21:06:11,149 INFO L87 Difference]: Start difference. First operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) Second operand 290 states. [2022-02-20 21:06:11,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:11,155 INFO L93 Difference]: Finished difference Result 290 states and 406 transitions. [2022-02-20 21:06:11,155 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 406 transitions. [2022-02-20 21:06:11,156 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:11,156 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:11,156 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:11,156 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:11,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 70 states have call successors, (70), 16 states have call predecessors, (70), 16 states have return successors, (76), 68 states have call predecessors, (76), 69 states have call successors, (76) [2022-02-20 21:06:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 376 transitions. [2022-02-20 21:06:11,163 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 376 transitions. Word has length 77 [2022-02-20 21:06:11,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:11,164 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 376 transitions. [2022-02-20 21:06:11,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:11,164 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 376 transitions. [2022-02-20 21:06:11,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-02-20 21:06:11,165 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:11,165 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:11,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 21:06:11,165 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:11,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:11,166 INFO L85 PathProgramCache]: Analyzing trace with hash 382756981, now seen corresponding path program 1 times [2022-02-20 21:06:11,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:11,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963158254] [2022-02-20 21:06:11,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:11,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:11,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,523 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} #res := #t~nondet8;havoc #t~nondet8; {7262#true} is VALID [2022-02-20 21:06:11,523 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,523 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7262#true} {7262#true} #362#return; {7262#true} is VALID [2022-02-20 21:06:11,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:11,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,529 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} #res := #t~nondet8;havoc #t~nondet8; {7262#true} is VALID [2022-02-20 21:06:11,530 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,530 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7262#true} {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} #366#return; {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,570 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7262#true} #328#return; {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L290 TraceCheckUtils]: 0: Hoare triple {7313#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L272 TraceCheckUtils]: 1: Hoare triple {7262#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,571 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,572 INFO L290 TraceCheckUtils]: 3: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,573 INFO L290 TraceCheckUtils]: 4: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,573 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {7262#true} {7262#true} #328#return; {7262#true} is VALID [2022-02-20 21:06:11,573 INFO L290 TraceCheckUtils]: 6: Hoare triple {7262#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {7318#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:11,573 INFO L290 TraceCheckUtils]: 7: Hoare triple {7318#(not (= |bounded_malloc_#res.base| 0))} assume true; {7318#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:11,574 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7318#(not (= |bounded_malloc_#res.base| 0))} {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} #370#return; {7280#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base| 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,656 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,657 INFO L290 TraceCheckUtils]: 1: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,657 INFO L290 TraceCheckUtils]: 2: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,658 INFO L290 TraceCheckUtils]: 3: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} #t~short810 := #t~short808; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,659 INFO L290 TraceCheckUtils]: 4: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {7320#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short810|))} is VALID [2022-02-20 21:06:11,659 INFO L290 TraceCheckUtils]: 5: Hoare triple {7320#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short810|))} #t~short819 := #t~short810; {7321#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short819|))} is VALID [2022-02-20 21:06:11,660 INFO L290 TraceCheckUtils]: 6: Hoare triple {7321#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short819|))} assume #t~short819; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,660 INFO L290 TraceCheckUtils]: 7: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} #t~short820 := #t~short819; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,660 INFO L290 TraceCheckUtils]: 8: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,661 INFO L290 TraceCheckUtils]: 9: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} assume true; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,662 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} #372#return; {7263#false} is VALID [2022-02-20 21:06:11,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:06:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,671 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,671 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,671 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,671 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7263#false} #374#return; {7263#false} is VALID [2022-02-20 21:06:11,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,678 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,690 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,700 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,701 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7263#false} #380#return; {7263#false} is VALID [2022-02-20 21:06:11,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:06:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,707 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,707 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,707 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,707 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7263#false} #384#return; {7263#false} is VALID [2022-02-20 21:06:11,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-02-20 21:06:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,713 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,713 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,713 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,714 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7263#false} #410#return; {7263#false} is VALID [2022-02-20 21:06:11,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-02-20 21:06:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:11,720 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,720 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,721 INFO L290 TraceCheckUtils]: 2: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,721 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7262#true} {7263#false} #412#return; {7263#false} is VALID [2022-02-20 21:06:11,721 INFO L290 TraceCheckUtils]: 0: Hoare triple {7262#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {7262#true} is VALID [2022-02-20 21:06:11,721 INFO L290 TraceCheckUtils]: 1: Hoare triple {7262#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {7262#true} is VALID [2022-02-20 21:06:11,722 INFO L272 TraceCheckUtils]: 2: Hoare triple {7262#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {7262#true} is VALID [2022-02-20 21:06:11,722 INFO L290 TraceCheckUtils]: 3: Hoare triple {7262#true} #res := #t~nondet8;havoc #t~nondet8; {7262#true} is VALID [2022-02-20 21:06:11,722 INFO L290 TraceCheckUtils]: 4: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,722 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {7262#true} {7262#true} #362#return; {7262#true} is VALID [2022-02-20 21:06:11,722 INFO L290 TraceCheckUtils]: 6: Hoare triple {7262#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {7262#true} is VALID [2022-02-20 21:06:11,723 INFO L290 TraceCheckUtils]: 7: Hoare triple {7262#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,723 INFO L272 TraceCheckUtils]: 8: Hoare triple {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {7262#true} is VALID [2022-02-20 21:06:11,723 INFO L290 TraceCheckUtils]: 9: Hoare triple {7262#true} #res := #t~nondet8;havoc #t~nondet8; {7262#true} is VALID [2022-02-20 21:06:11,723 INFO L290 TraceCheckUtils]: 10: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,724 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {7262#true} {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} #366#return; {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,724 INFO L290 TraceCheckUtils]: 12: Hoare triple {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,725 INFO L290 TraceCheckUtils]: 13: Hoare triple {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,726 INFO L272 TraceCheckUtils]: 14: Hoare triple {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {7313#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:11,726 INFO L290 TraceCheckUtils]: 15: Hoare triple {7313#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7262#true} is VALID [2022-02-20 21:06:11,726 INFO L272 TraceCheckUtils]: 16: Hoare triple {7262#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,726 INFO L290 TraceCheckUtils]: 17: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,726 INFO L290 TraceCheckUtils]: 18: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,726 INFO L290 TraceCheckUtils]: 19: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,727 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {7262#true} {7262#true} #328#return; {7262#true} is VALID [2022-02-20 21:06:11,727 INFO L290 TraceCheckUtils]: 21: Hoare triple {7262#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {7318#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:11,727 INFO L290 TraceCheckUtils]: 22: Hoare triple {7318#(not (= |bounded_malloc_#res.base| 0))} assume true; {7318#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:11,728 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {7318#(not (= |bounded_malloc_#res.base| 0))} {7267#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} #370#return; {7280#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base| 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} is VALID [2022-02-20 21:06:11,729 INFO L290 TraceCheckUtils]: 24: Hoare triple {7280#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base| 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:06:11,729 INFO L290 TraceCheckUtils]: 25: Hoare triple {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:06:11,729 INFO L272 TraceCheckUtils]: 26: Hoare triple {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {7262#true} is VALID [2022-02-20 21:06:11,730 INFO L290 TraceCheckUtils]: 27: Hoare triple {7262#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,730 INFO L290 TraceCheckUtils]: 28: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,731 INFO L290 TraceCheckUtils]: 29: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,731 INFO L290 TraceCheckUtils]: 30: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} #t~short810 := #t~short808; {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} is VALID [2022-02-20 21:06:11,732 INFO L290 TraceCheckUtils]: 31: Hoare triple {7319#(and (or (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= 0 aws_byte_buf_is_valid_~buf.offset)) (or (not (= 0 aws_byte_buf_is_valid_~buf.offset)) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)))} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {7320#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short810|))} is VALID [2022-02-20 21:06:11,732 INFO L290 TraceCheckUtils]: 32: Hoare triple {7320#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short810|))} #t~short819 := #t~short810; {7321#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short819|))} is VALID [2022-02-20 21:06:11,732 INFO L290 TraceCheckUtils]: 33: Hoare triple {7321#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not |aws_byte_buf_is_valid_#t~short819|))} assume #t~short819; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,733 INFO L290 TraceCheckUtils]: 34: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} #t~short820 := #t~short819; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,733 INFO L290 TraceCheckUtils]: 35: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,733 INFO L290 TraceCheckUtils]: 36: Hoare triple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} assume true; {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} is VALID [2022-02-20 21:06:11,734 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {7322#(or (= (select (select |#memory_$Pointer$.base| |aws_byte_buf_is_valid_#in~buf.base|) 8) 0) (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)))} {7281#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 8) 0)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} #372#return; {7263#false} is VALID [2022-02-20 21:06:11,734 INFO L272 TraceCheckUtils]: 38: Hoare triple {7263#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {7262#true} is VALID [2022-02-20 21:06:11,734 INFO L290 TraceCheckUtils]: 39: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,734 INFO L290 TraceCheckUtils]: 40: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 41: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,735 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {7262#true} {7263#false} #374#return; {7263#false} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 43: Hoare triple {7263#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {7263#false} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 44: Hoare triple {7263#false} 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)); {7263#false} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 45: Hoare triple {7263#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {7263#false} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 46: Hoare triple {7263#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {7263#false} is VALID [2022-02-20 21:06:11,735 INFO L290 TraceCheckUtils]: 47: Hoare triple {7263#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {7263#false} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 48: Hoare triple {7263#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {7263#false} is VALID [2022-02-20 21:06:11,736 INFO L272 TraceCheckUtils]: 49: Hoare triple {7263#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 50: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 51: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 52: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,736 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {7262#true} {7263#false} #380#return; {7263#false} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 54: Hoare triple {7263#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {7263#false} is VALID [2022-02-20 21:06:11,736 INFO L290 TraceCheckUtils]: 55: Hoare triple {7263#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {7263#false} is VALID [2022-02-20 21:06:11,737 INFO L272 TraceCheckUtils]: 56: Hoare triple {7263#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 57: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 58: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 59: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,737 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {7262#true} {7263#false} #384#return; {7263#false} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 61: Hoare triple {7263#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {7263#false} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 62: Hoare triple {7263#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {7263#false} is VALID [2022-02-20 21:06:11,737 INFO L290 TraceCheckUtils]: 63: Hoare triple {7263#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {7263#false} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 64: Hoare triple {7263#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {7263#false} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 65: Hoare triple {7263#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {7263#false} is VALID [2022-02-20 21:06:11,738 INFO L272 TraceCheckUtils]: 66: Hoare triple {7263#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 67: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 68: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 69: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,738 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {7262#true} {7263#false} #410#return; {7263#false} is VALID [2022-02-20 21:06:11,738 INFO L290 TraceCheckUtils]: 71: Hoare triple {7263#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {7263#false} is VALID [2022-02-20 21:06:11,738 INFO L272 TraceCheckUtils]: 72: Hoare triple {7263#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {7262#true} is VALID [2022-02-20 21:06:11,739 INFO L290 TraceCheckUtils]: 73: Hoare triple {7262#true} ~cond := #in~cond; {7262#true} is VALID [2022-02-20 21:06:11,739 INFO L290 TraceCheckUtils]: 74: Hoare triple {7262#true} assume !(0 == ~cond % 256); {7262#true} is VALID [2022-02-20 21:06:11,739 INFO L290 TraceCheckUtils]: 75: Hoare triple {7262#true} assume true; {7262#true} is VALID [2022-02-20 21:06:11,739 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {7262#true} {7263#false} #412#return; {7263#false} is VALID [2022-02-20 21:06:11,739 INFO L290 TraceCheckUtils]: 77: Hoare triple {7263#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {7263#false} is VALID [2022-02-20 21:06:11,739 INFO L272 TraceCheckUtils]: 78: Hoare triple {7263#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {7263#false} is VALID [2022-02-20 21:06:11,746 INFO L290 TraceCheckUtils]: 79: Hoare triple {7263#false} ~cond := #in~cond; {7263#false} is VALID [2022-02-20 21:06:11,747 INFO L290 TraceCheckUtils]: 80: Hoare triple {7263#false} assume 0 == ~cond % 256; {7263#false} is VALID [2022-02-20 21:06:11,747 INFO L290 TraceCheckUtils]: 81: Hoare triple {7263#false} assume !false; {7263#false} is VALID [2022-02-20 21:06:11,747 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-02-20 21:06:11,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:11,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963158254] [2022-02-20 21:06:11,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963158254] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:11,748 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:11,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:06:11,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067208902] [2022-02-20 21:06:11,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:11,749 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 82 [2022-02-20 21:06:11,749 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:11,749 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:11,819 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:11,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:06:11,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:11,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:06:11,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:11,820 INFO L87 Difference]: Start difference. First operand 271 states and 376 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:16,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:16,104 INFO L93 Difference]: Finished difference Result 534 states and 761 transitions. [2022-02-20 21:06:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-20 21:06:16,104 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 82 [2022-02-20 21:06:16,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:16,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:16,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2022-02-20 21:06:16,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:16,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2022-02-20 21:06:16,115 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 531 transitions. [2022-02-20 21:06:16,629 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 531 edges. 531 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:16,636 INFO L225 Difference]: With dead ends: 534 [2022-02-20 21:06:16,636 INFO L226 Difference]: Without dead ends: 315 [2022-02-20 21:06:16,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:06:16,639 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 275 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:16,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 805 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1150 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-20 21:06:16,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-02-20 21:06:16,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 308. [2022-02-20 21:06:16,670 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:16,671 INFO L82 GeneralOperation]: Start isEquivalent. First operand 315 states. Second operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:16,671 INFO L74 IsIncluded]: Start isIncluded. First operand 315 states. Second operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:16,672 INFO L87 Difference]: Start difference. First operand 315 states. Second operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:16,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:16,680 INFO L93 Difference]: Finished difference Result 315 states and 450 transitions. [2022-02-20 21:06:16,680 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 450 transitions. [2022-02-20 21:06:16,681 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:16,681 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:16,682 INFO L74 IsIncluded]: Start isIncluded. First operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) Second operand 315 states. [2022-02-20 21:06:16,683 INFO L87 Difference]: Start difference. First operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) Second operand 315 states. [2022-02-20 21:06:16,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:16,690 INFO L93 Difference]: Finished difference Result 315 states and 450 transitions. [2022-02-20 21:06:16,690 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 450 transitions. [2022-02-20 21:06:16,692 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:16,692 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:16,692 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:16,692 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:16,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 209 states have internal predecessors, (257), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:16,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 439 transitions. [2022-02-20 21:06:16,701 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 439 transitions. Word has length 82 [2022-02-20 21:06:16,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:16,701 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 439 transitions. [2022-02-20 21:06:16,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 9 states have internal predecessors, (47), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:16,701 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 439 transitions. [2022-02-20 21:06:16,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-02-20 21:06:16,702 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:16,702 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:16,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 21:06:16,703 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:16,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 158004605, now seen corresponding path program 1 times [2022-02-20 21:06:16,703 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:16,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122152842] [2022-02-20 21:06:16,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:16,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,859 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:16,859 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,859 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9109#true} {9109#true} #362#return; {9109#true} is VALID [2022-02-20 21:06:16,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,864 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:16,865 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,865 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9109#true} {9109#true} #366#return; {9109#true} is VALID [2022-02-20 21:06:16,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,882 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,882 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,882 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,882 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9109#true} {9109#true} #328#return; {9109#true} is VALID [2022-02-20 21:06:16,882 INFO L290 TraceCheckUtils]: 0: Hoare triple {9162#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L272 TraceCheckUtils]: 1: Hoare triple {9109#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L290 TraceCheckUtils]: 3: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L290 TraceCheckUtils]: 4: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {9109#true} {9109#true} #328#return; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L290 TraceCheckUtils]: 6: Hoare triple {9109#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L290 TraceCheckUtils]: 7: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,883 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {9109#true} {9109#true} #370#return; {9109#true} is VALID [2022-02-20 21:06:16,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:16,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,923 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {9109#true} is VALID [2022-02-20 21:06:16,923 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,923 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 3: Hoare triple {9109#true} #t~short810 := #t~short808; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 4: Hoare triple {9109#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 5: Hoare triple {9109#true} #t~short819 := #t~short810; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 6: Hoare triple {9109#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 7: Hoare triple {9109#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,924 INFO L290 TraceCheckUtils]: 8: Hoare triple {9109#true} #t~short818 := #t~short814; {9109#true} is VALID [2022-02-20 21:06:16,925 INFO L290 TraceCheckUtils]: 9: Hoare triple {9109#true} assume !#t~short818; {9167#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:16,925 INFO L290 TraceCheckUtils]: 10: Hoare triple {9167#(not |aws_byte_buf_is_valid_#t~short818|)} #t~short819 := #t~short818; {9168#(not |aws_byte_buf_is_valid_#t~short819|)} is VALID [2022-02-20 21:06:16,925 INFO L290 TraceCheckUtils]: 11: Hoare triple {9168#(not |aws_byte_buf_is_valid_#t~short819|)} #t~short820 := #t~short819; {9169#(not |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:06:16,926 INFO L290 TraceCheckUtils]: 12: Hoare triple {9169#(not |aws_byte_buf_is_valid_#t~short820|)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:16,926 INFO L290 TraceCheckUtils]: 13: Hoare triple {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:16,927 INFO L284 TraceCheckUtils]: 14: Hoare quadruple {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {9109#true} #372#return; {9141#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} is VALID [2022-02-20 21:06:16,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-20 21:06:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,957 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9171#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:06:16,958 INFO L290 TraceCheckUtils]: 1: Hoare triple {9171#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:16,958 INFO L290 TraceCheckUtils]: 2: Hoare triple {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:16,959 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {9141#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} #374#return; {9110#false} is VALID [2022-02-20 21:06:16,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:06:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,964 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,965 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,965 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,965 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9109#true} {9110#false} #380#return; {9110#false} is VALID [2022-02-20 21:06:16,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:06:16,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,971 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,971 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,971 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,971 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9109#true} {9110#false} #384#return; {9110#false} is VALID [2022-02-20 21:06:16,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-02-20 21:06:16,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,977 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,978 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,978 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9109#true} {9110#false} #410#return; {9110#false} is VALID [2022-02-20 21:06:16,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-02-20 21:06:16,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:16,986 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9109#true} {9110#false} #412#return; {9110#false} is VALID [2022-02-20 21:06:16,986 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {9109#true} is VALID [2022-02-20 21:06:16,987 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {9109#true} is VALID [2022-02-20 21:06:16,987 INFO L272 TraceCheckUtils]: 2: Hoare triple {9109#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {9109#true} is VALID [2022-02-20 21:06:16,987 INFO L290 TraceCheckUtils]: 3: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:16,987 INFO L290 TraceCheckUtils]: 4: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {9109#true} {9109#true} #362#return; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L290 TraceCheckUtils]: 6: Hoare triple {9109#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L290 TraceCheckUtils]: 7: Hoare triple {9109#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L272 TraceCheckUtils]: 8: Hoare triple {9109#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L290 TraceCheckUtils]: 9: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L290 TraceCheckUtils]: 10: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {9109#true} {9109#true} #366#return; {9109#true} is VALID [2022-02-20 21:06:16,988 INFO L290 TraceCheckUtils]: 12: Hoare triple {9109#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {9109#true} is VALID [2022-02-20 21:06:16,989 INFO L290 TraceCheckUtils]: 13: Hoare triple {9109#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {9109#true} is VALID [2022-02-20 21:06:16,989 INFO L272 TraceCheckUtils]: 14: Hoare triple {9109#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {9162#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:16,989 INFO L290 TraceCheckUtils]: 15: Hoare triple {9162#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {9109#true} is VALID [2022-02-20 21:06:16,989 INFO L272 TraceCheckUtils]: 16: Hoare triple {9109#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 17: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 18: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 19: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {9109#true} {9109#true} #328#return; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 21: Hoare triple {9109#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 22: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {9109#true} {9109#true} #370#return; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 24: Hoare triple {9109#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {9109#true} is VALID [2022-02-20 21:06:16,990 INFO L290 TraceCheckUtils]: 25: Hoare triple {9109#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L272 TraceCheckUtils]: 26: Hoare triple {9109#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 27: Hoare triple {9109#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 28: Hoare triple {9109#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 29: Hoare triple {9109#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 30: Hoare triple {9109#true} #t~short810 := #t~short808; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 31: Hoare triple {9109#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 32: Hoare triple {9109#true} #t~short819 := #t~short810; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 33: Hoare triple {9109#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {9109#true} is VALID [2022-02-20 21:06:16,991 INFO L290 TraceCheckUtils]: 34: Hoare triple {9109#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {9109#true} is VALID [2022-02-20 21:06:16,992 INFO L290 TraceCheckUtils]: 35: Hoare triple {9109#true} #t~short818 := #t~short814; {9109#true} is VALID [2022-02-20 21:06:16,992 INFO L290 TraceCheckUtils]: 36: Hoare triple {9109#true} assume !#t~short818; {9167#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:16,992 INFO L290 TraceCheckUtils]: 37: Hoare triple {9167#(not |aws_byte_buf_is_valid_#t~short818|)} #t~short819 := #t~short818; {9168#(not |aws_byte_buf_is_valid_#t~short819|)} is VALID [2022-02-20 21:06:16,993 INFO L290 TraceCheckUtils]: 38: Hoare triple {9168#(not |aws_byte_buf_is_valid_#t~short819|)} #t~short820 := #t~short819; {9169#(not |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:06:16,993 INFO L290 TraceCheckUtils]: 39: Hoare triple {9169#(not |aws_byte_buf_is_valid_#t~short820|)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:16,993 INFO L290 TraceCheckUtils]: 40: Hoare triple {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:16,994 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {9170#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {9109#true} #372#return; {9141#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} is VALID [2022-02-20 21:06:16,994 INFO L272 TraceCheckUtils]: 42: Hoare triple {9141#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {9109#true} is VALID [2022-02-20 21:06:16,994 INFO L290 TraceCheckUtils]: 43: Hoare triple {9109#true} ~cond := #in~cond; {9171#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:06:16,995 INFO L290 TraceCheckUtils]: 44: Hoare triple {9171#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:16,995 INFO L290 TraceCheckUtils]: 45: Hoare triple {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:16,996 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {9172#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {9141#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} #374#return; {9110#false} is VALID [2022-02-20 21:06:16,996 INFO L290 TraceCheckUtils]: 47: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {9110#false} is VALID [2022-02-20 21:06:16,996 INFO L290 TraceCheckUtils]: 48: Hoare triple {9110#false} 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)); {9110#false} is VALID [2022-02-20 21:06:16,996 INFO L290 TraceCheckUtils]: 49: Hoare triple {9110#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {9110#false} is VALID [2022-02-20 21:06:16,996 INFO L290 TraceCheckUtils]: 50: Hoare triple {9110#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {9110#false} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 51: Hoare triple {9110#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {9110#false} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 52: Hoare triple {9110#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {9110#false} is VALID [2022-02-20 21:06:16,997 INFO L272 TraceCheckUtils]: 53: Hoare triple {9110#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 54: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 55: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 56: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,997 INFO L284 TraceCheckUtils]: 57: Hoare quadruple {9109#true} {9110#false} #380#return; {9110#false} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 58: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {9110#false} is VALID [2022-02-20 21:06:16,997 INFO L290 TraceCheckUtils]: 59: Hoare triple {9110#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {9110#false} is VALID [2022-02-20 21:06:16,998 INFO L272 TraceCheckUtils]: 60: Hoare triple {9110#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 61: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 62: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 63: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,998 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {9109#true} {9110#false} #384#return; {9110#false} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 65: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {9110#false} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 66: Hoare triple {9110#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {9110#false} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 67: Hoare triple {9110#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {9110#false} is VALID [2022-02-20 21:06:16,998 INFO L290 TraceCheckUtils]: 68: Hoare triple {9110#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {9110#false} is VALID [2022-02-20 21:06:16,999 INFO L290 TraceCheckUtils]: 69: Hoare triple {9110#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {9110#false} is VALID [2022-02-20 21:06:16,999 INFO L272 TraceCheckUtils]: 70: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:16,999 INFO L290 TraceCheckUtils]: 71: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:16,999 INFO L290 TraceCheckUtils]: 72: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:16,999 INFO L290 TraceCheckUtils]: 73: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:16,999 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {9109#true} {9110#false} #410#return; {9110#false} is VALID [2022-02-20 21:06:16,999 INFO L290 TraceCheckUtils]: 75: Hoare triple {9110#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {9110#false} is VALID [2022-02-20 21:06:16,999 INFO L272 TraceCheckUtils]: 76: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 77: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 78: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 79: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:17,000 INFO L284 TraceCheckUtils]: 80: Hoare quadruple {9109#true} {9110#false} #412#return; {9110#false} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 81: Hoare triple {9110#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {9110#false} is VALID [2022-02-20 21:06:17,000 INFO L272 TraceCheckUtils]: 82: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 83: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 84: Hoare triple {9110#false} assume 0 == ~cond % 256; {9110#false} is VALID [2022-02-20 21:06:17,000 INFO L290 TraceCheckUtils]: 85: Hoare triple {9110#false} assume !false; {9110#false} is VALID [2022-02-20 21:06:17,001 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-02-20 21:06:17,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:17,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122152842] [2022-02-20 21:06:17,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122152842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:17,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034454950] [2022-02-20 21:06:17,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:17,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:17,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:17,003 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 21:06:17,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-20 21:06:17,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:17,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 2653 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 21:06:17,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:17,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:06:17,734 INFO L290 TraceCheckUtils]: 0: Hoare triple {9109#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L290 TraceCheckUtils]: 1: Hoare triple {9109#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L272 TraceCheckUtils]: 2: Hoare triple {9109#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L290 TraceCheckUtils]: 3: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L290 TraceCheckUtils]: 4: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {9109#true} {9109#true} #362#return; {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L290 TraceCheckUtils]: 6: Hoare triple {9109#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {9109#true} is VALID [2022-02-20 21:06:17,735 INFO L290 TraceCheckUtils]: 7: Hoare triple {9109#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L272 TraceCheckUtils]: 8: Hoare triple {9109#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L290 TraceCheckUtils]: 9: Hoare triple {9109#true} #res := #t~nondet8;havoc #t~nondet8; {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L290 TraceCheckUtils]: 10: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {9109#true} {9109#true} #366#return; {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L290 TraceCheckUtils]: 12: Hoare triple {9109#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L290 TraceCheckUtils]: 13: Hoare triple {9109#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {9109#true} is VALID [2022-02-20 21:06:17,736 INFO L272 TraceCheckUtils]: 14: Hoare triple {9109#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 15: Hoare triple {9109#true} ~size := #in~size; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L272 TraceCheckUtils]: 16: Hoare triple {9109#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 17: Hoare triple {9109#true} ~cond := #in~cond; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 18: Hoare triple {9109#true} assume !(0 == ~cond % 256); {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 19: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {9109#true} {9109#true} #328#return; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 21: Hoare triple {9109#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L290 TraceCheckUtils]: 22: Hoare triple {9109#true} assume true; {9109#true} is VALID [2022-02-20 21:06:17,737 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {9109#true} {9109#true} #370#return; {9109#true} is VALID [2022-02-20 21:06:17,738 INFO L290 TraceCheckUtils]: 24: Hoare triple {9109#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {9109#true} is VALID [2022-02-20 21:06:17,738 INFO L290 TraceCheckUtils]: 25: Hoare triple {9109#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {9109#true} is VALID [2022-02-20 21:06:17,738 INFO L272 TraceCheckUtils]: 26: Hoare triple {9109#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {9109#true} is VALID [2022-02-20 21:06:17,738 INFO L290 TraceCheckUtils]: 27: Hoare triple {9109#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {9109#true} is VALID [2022-02-20 21:06:17,739 INFO L290 TraceCheckUtils]: 28: Hoare triple {9109#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {9260#(or (and (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)) (not |aws_byte_buf_is_valid_#t~short808|)) (and (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short808|))} is VALID [2022-02-20 21:06:17,739 INFO L290 TraceCheckUtils]: 29: Hoare triple {9260#(or (and (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)) (not |aws_byte_buf_is_valid_#t~short808|)) (and (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short808|))} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} is VALID [2022-02-20 21:06:17,740 INFO L290 TraceCheckUtils]: 30: Hoare triple {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} #t~short810 := #t~short808; {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} is VALID [2022-02-20 21:06:17,740 INFO L290 TraceCheckUtils]: 31: Hoare triple {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} is VALID [2022-02-20 21:06:17,741 INFO L290 TraceCheckUtils]: 32: Hoare triple {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} #t~short819 := #t~short810; {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 33: Hoare triple {9264#(= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {9277#(and (not |aws_byte_buf_is_valid_#t~short814|) (exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 34: Hoare triple {9277#(and (not |aws_byte_buf_is_valid_#t~short814|) (exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0)))} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {9110#false} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 35: Hoare triple {9110#false} #t~short818 := #t~short814; {9110#false} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 36: Hoare triple {9110#false} assume !#t~short818; {9110#false} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 37: Hoare triple {9110#false} #t~short819 := #t~short818; {9110#false} is VALID [2022-02-20 21:06:17,742 INFO L290 TraceCheckUtils]: 38: Hoare triple {9110#false} #t~short820 := #t~short819; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L290 TraceCheckUtils]: 39: Hoare triple {9110#false} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L290 TraceCheckUtils]: 40: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {9110#false} {9109#true} #372#return; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L272 TraceCheckUtils]: 42: Hoare triple {9110#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L290 TraceCheckUtils]: 43: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L290 TraceCheckUtils]: 44: Hoare triple {9110#false} assume !(0 == ~cond % 256); {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L290 TraceCheckUtils]: 45: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,743 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {9110#false} {9110#false} #374#return; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 47: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 48: Hoare triple {9110#false} 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)); {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 49: Hoare triple {9110#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 50: Hoare triple {9110#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 51: Hoare triple {9110#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 52: Hoare triple {9110#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L272 TraceCheckUtils]: 53: Hoare triple {9110#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,744 INFO L290 TraceCheckUtils]: 54: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 55: Hoare triple {9110#false} assume !(0 == ~cond % 256); {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 56: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L284 TraceCheckUtils]: 57: Hoare quadruple {9110#false} {9110#false} #380#return; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 58: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 59: Hoare triple {9110#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L272 TraceCheckUtils]: 60: Hoare triple {9110#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 61: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,745 INFO L290 TraceCheckUtils]: 62: Hoare triple {9110#false} assume !(0 == ~cond % 256); {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 63: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {9110#false} {9110#false} #384#return; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 65: Hoare triple {9110#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 66: Hoare triple {9110#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 67: Hoare triple {9110#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 68: Hoare triple {9110#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L290 TraceCheckUtils]: 69: Hoare triple {9110#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {9110#false} is VALID [2022-02-20 21:06:17,746 INFO L272 TraceCheckUtils]: 70: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 71: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 72: Hoare triple {9110#false} assume !(0 == ~cond % 256); {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 73: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {9110#false} {9110#false} #410#return; {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 75: Hoare triple {9110#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L272 TraceCheckUtils]: 76: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 77: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,747 INFO L290 TraceCheckUtils]: 78: Hoare triple {9110#false} assume !(0 == ~cond % 256); {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L290 TraceCheckUtils]: 79: Hoare triple {9110#false} assume true; {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L284 TraceCheckUtils]: 80: Hoare quadruple {9110#false} {9110#false} #412#return; {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L290 TraceCheckUtils]: 81: Hoare triple {9110#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L272 TraceCheckUtils]: 82: Hoare triple {9110#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L290 TraceCheckUtils]: 83: Hoare triple {9110#false} ~cond := #in~cond; {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L290 TraceCheckUtils]: 84: Hoare triple {9110#false} assume 0 == ~cond % 256; {9110#false} is VALID [2022-02-20 21:06:17,748 INFO L290 TraceCheckUtils]: 85: Hoare triple {9110#false} assume !false; {9110#false} is VALID [2022-02-20 21:06:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-02-20 21:06:17,749 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:06:17,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034454950] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:17,749 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:06:17,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2022-02-20 21:06:17,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507762680] [2022-02-20 21:06:17,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:17,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 86 [2022-02-20 21:06:17,750 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:17,751 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:17,828 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:17,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:06:17,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:17,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:06:17,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:06:17,829 INFO L87 Difference]: Start difference. First operand 308 states and 439 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:19,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:19,074 INFO L93 Difference]: Finished difference Result 582 states and 863 transitions. [2022-02-20 21:06:19,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:06:19,075 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 86 [2022-02-20 21:06:19,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:19,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:19,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2022-02-20 21:06:19,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:19,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2022-02-20 21:06:19,084 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 463 transitions. [2022-02-20 21:06:19,448 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 463 edges. 463 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:19,455 INFO L225 Difference]: With dead ends: 582 [2022-02-20 21:06:19,455 INFO L226 Difference]: Without dead ends: 326 [2022-02-20 21:06:19,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:06:19,457 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 40 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:19,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 850 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 105 Invalid, 0 Unknown, 50 Unchecked, 0.2s Time] [2022-02-20 21:06:19,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-20 21:06:19,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 313. [2022-02-20 21:06:19,486 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:19,487 INFO L82 GeneralOperation]: Start isEquivalent. First operand 326 states. Second operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:19,488 INFO L74 IsIncluded]: Start isIncluded. First operand 326 states. Second operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:19,489 INFO L87 Difference]: Start difference. First operand 326 states. Second operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:19,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:19,497 INFO L93 Difference]: Finished difference Result 326 states and 478 transitions. [2022-02-20 21:06:19,498 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 478 transitions. [2022-02-20 21:06:19,499 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:19,499 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:19,500 INFO L74 IsIncluded]: Start isIncluded. First operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) Second operand 326 states. [2022-02-20 21:06:19,501 INFO L87 Difference]: Start difference. First operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) Second operand 326 states. [2022-02-20 21:06:19,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:19,510 INFO L93 Difference]: Finished difference Result 326 states and 478 transitions. [2022-02-20 21:06:19,510 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 478 transitions. [2022-02-20 21:06:19,512 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:19,512 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:19,512 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:19,512 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 214 states have internal predecessors, (264), 84 states have call successors, (84), 16 states have call predecessors, (84), 17 states have return successors, (98), 82 states have call predecessors, (98), 83 states have call successors, (98) [2022-02-20 21:06:19,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 446 transitions. [2022-02-20 21:06:19,522 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 446 transitions. Word has length 86 [2022-02-20 21:06:19,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:19,522 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 446 transitions. [2022-02-20 21:06:19,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:19,522 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 446 transitions. [2022-02-20 21:06:19,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-02-20 21:06:19,523 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:19,523 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:19,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-20 21:06:19,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:19,737 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:19,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:19,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1696344635, now seen corresponding path program 1 times [2022-02-20 21:06:19,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:19,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751684289] [2022-02-20 21:06:19,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:19,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:19,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,885 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:19,885 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,885 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11294#true} {11294#true} #362#return; {11294#true} is VALID [2022-02-20 21:06:19,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,891 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:19,891 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,891 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11294#true} {11294#true} #366#return; {11294#true} is VALID [2022-02-20 21:06:19,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:19,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:19,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,908 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:19,908 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:19,908 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,908 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11294#true} {11294#true} #328#return; {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L290 TraceCheckUtils]: 0: Hoare triple {11347#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L272 TraceCheckUtils]: 1: Hoare triple {11294#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L290 TraceCheckUtils]: 3: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L290 TraceCheckUtils]: 4: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {11294#true} {11294#true} #328#return; {11294#true} is VALID [2022-02-20 21:06:19,909 INFO L290 TraceCheckUtils]: 6: Hoare triple {11294#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {11294#true} is VALID [2022-02-20 21:06:19,910 INFO L290 TraceCheckUtils]: 7: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,910 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {11294#true} {11294#true} #370#return; {11294#true} is VALID [2022-02-20 21:06:19,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:19,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,953 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 3: Hoare triple {11294#true} #t~short810 := #t~short808; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 4: Hoare triple {11294#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 5: Hoare triple {11294#true} #t~short819 := #t~short810; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 6: Hoare triple {11294#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 7: Hoare triple {11294#true} assume !#t~short814; {11294#true} is VALID [2022-02-20 21:06:19,954 INFO L290 TraceCheckUtils]: 8: Hoare triple {11294#true} #t~short818 := #t~short814; {11294#true} is VALID [2022-02-20 21:06:19,955 INFO L290 TraceCheckUtils]: 9: Hoare triple {11294#true} assume !#t~short818; {11352#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:19,955 INFO L290 TraceCheckUtils]: 10: Hoare triple {11352#(not |aws_byte_buf_is_valid_#t~short818|)} #t~short819 := #t~short818; {11353#(not |aws_byte_buf_is_valid_#t~short819|)} is VALID [2022-02-20 21:06:19,956 INFO L290 TraceCheckUtils]: 11: Hoare triple {11353#(not |aws_byte_buf_is_valid_#t~short819|)} #t~short820 := #t~short819; {11354#(not |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:06:19,956 INFO L290 TraceCheckUtils]: 12: Hoare triple {11354#(not |aws_byte_buf_is_valid_#t~short820|)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:19,956 INFO L290 TraceCheckUtils]: 13: Hoare triple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:19,957 INFO L284 TraceCheckUtils]: 14: Hoare quadruple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {11294#true} #372#return; {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} is VALID [2022-02-20 21:06:19,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-20 21:06:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,988 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:06:19,989 INFO L290 TraceCheckUtils]: 1: Hoare triple {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:19,989 INFO L290 TraceCheckUtils]: 2: Hoare triple {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:19,990 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} #374#return; {11295#false} is VALID [2022-02-20 21:06:19,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:06:19,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:19,996 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:19,996 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:19,996 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:19,996 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11294#true} {11295#false} #380#return; {11295#false} is VALID [2022-02-20 21:06:19,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:06:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:20,004 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,004 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,004 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,004 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11294#true} {11295#false} #384#return; {11295#false} is VALID [2022-02-20 21:06:20,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-02-20 21:06:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:20,011 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,011 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,011 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,011 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11294#true} {11295#false} #410#return; {11295#false} is VALID [2022-02-20 21:06:20,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-02-20 21:06:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:20,018 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,018 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,018 INFO L290 TraceCheckUtils]: 2: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,018 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11294#true} {11295#false} #412#return; {11295#false} is VALID [2022-02-20 21:06:20,019 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {11294#true} is VALID [2022-02-20 21:06:20,019 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {11294#true} is VALID [2022-02-20 21:06:20,019 INFO L272 TraceCheckUtils]: 2: Hoare triple {11294#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 3: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 4: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {11294#true} {11294#true} #362#return; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 6: Hoare triple {11294#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 7: Hoare triple {11294#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L272 TraceCheckUtils]: 8: Hoare triple {11294#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 9: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:20,020 INFO L290 TraceCheckUtils]: 10: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,021 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {11294#true} {11294#true} #366#return; {11294#true} is VALID [2022-02-20 21:06:20,021 INFO L290 TraceCheckUtils]: 12: Hoare triple {11294#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {11294#true} is VALID [2022-02-20 21:06:20,021 INFO L290 TraceCheckUtils]: 13: Hoare triple {11294#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {11294#true} is VALID [2022-02-20 21:06:20,021 INFO L272 TraceCheckUtils]: 14: Hoare triple {11294#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {11347#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 15: Hoare triple {11347#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L272 TraceCheckUtils]: 16: Hoare triple {11294#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 17: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 18: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 19: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {11294#true} {11294#true} #328#return; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 21: Hoare triple {11294#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L290 TraceCheckUtils]: 22: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,022 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {11294#true} {11294#true} #370#return; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 24: Hoare triple {11294#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 25: Hoare triple {11294#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L272 TraceCheckUtils]: 26: Hoare triple {11294#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 27: Hoare triple {11294#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 28: Hoare triple {11294#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 29: Hoare triple {11294#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 30: Hoare triple {11294#true} #t~short810 := #t~short808; {11294#true} is VALID [2022-02-20 21:06:20,023 INFO L290 TraceCheckUtils]: 31: Hoare triple {11294#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {11294#true} is VALID [2022-02-20 21:06:20,024 INFO L290 TraceCheckUtils]: 32: Hoare triple {11294#true} #t~short819 := #t~short810; {11294#true} is VALID [2022-02-20 21:06:20,024 INFO L290 TraceCheckUtils]: 33: Hoare triple {11294#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {11294#true} is VALID [2022-02-20 21:06:20,024 INFO L290 TraceCheckUtils]: 34: Hoare triple {11294#true} assume !#t~short814; {11294#true} is VALID [2022-02-20 21:06:20,024 INFO L290 TraceCheckUtils]: 35: Hoare triple {11294#true} #t~short818 := #t~short814; {11294#true} is VALID [2022-02-20 21:06:20,024 INFO L290 TraceCheckUtils]: 36: Hoare triple {11294#true} assume !#t~short818; {11352#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:20,025 INFO L290 TraceCheckUtils]: 37: Hoare triple {11352#(not |aws_byte_buf_is_valid_#t~short818|)} #t~short819 := #t~short818; {11353#(not |aws_byte_buf_is_valid_#t~short819|)} is VALID [2022-02-20 21:06:20,025 INFO L290 TraceCheckUtils]: 38: Hoare triple {11353#(not |aws_byte_buf_is_valid_#t~short819|)} #t~short820 := #t~short819; {11354#(not |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:06:20,025 INFO L290 TraceCheckUtils]: 39: Hoare triple {11354#(not |aws_byte_buf_is_valid_#t~short820|)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:20,026 INFO L290 TraceCheckUtils]: 40: Hoare triple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:20,027 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {11294#true} #372#return; {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} is VALID [2022-02-20 21:06:20,027 INFO L272 TraceCheckUtils]: 42: Hoare triple {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {11294#true} is VALID [2022-02-20 21:06:20,027 INFO L290 TraceCheckUtils]: 43: Hoare triple {11294#true} ~cond := #in~cond; {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:06:20,028 INFO L290 TraceCheckUtils]: 44: Hoare triple {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:20,028 INFO L290 TraceCheckUtils]: 45: Hoare triple {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:06:20,028 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {11357#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} #374#return; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 47: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 48: Hoare triple {11295#false} 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)); {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 49: Hoare triple {11295#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 50: Hoare triple {11295#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 51: Hoare triple {11295#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 52: Hoare triple {11295#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {11295#false} is VALID [2022-02-20 21:06:20,029 INFO L272 TraceCheckUtils]: 53: Hoare triple {11295#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,029 INFO L290 TraceCheckUtils]: 54: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 55: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 56: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,030 INFO L284 TraceCheckUtils]: 57: Hoare quadruple {11294#true} {11295#false} #380#return; {11295#false} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 58: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {11295#false} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 59: Hoare triple {11295#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {11295#false} is VALID [2022-02-20 21:06:20,030 INFO L272 TraceCheckUtils]: 60: Hoare triple {11295#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 61: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,030 INFO L290 TraceCheckUtils]: 62: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 63: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,031 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {11294#true} {11295#false} #384#return; {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 65: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 66: Hoare triple {11295#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 67: Hoare triple {11295#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 68: Hoare triple {11295#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 69: Hoare triple {11295#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {11295#false} is VALID [2022-02-20 21:06:20,031 INFO L272 TraceCheckUtils]: 70: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,031 INFO L290 TraceCheckUtils]: 71: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 72: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 73: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {11294#true} {11295#false} #410#return; {11295#false} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 75: Hoare triple {11295#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {11295#false} is VALID [2022-02-20 21:06:20,032 INFO L272 TraceCheckUtils]: 76: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 77: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 78: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,032 INFO L290 TraceCheckUtils]: 79: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,033 INFO L284 TraceCheckUtils]: 80: Hoare quadruple {11294#true} {11295#false} #412#return; {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L290 TraceCheckUtils]: 81: Hoare triple {11295#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L272 TraceCheckUtils]: 82: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L290 TraceCheckUtils]: 83: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L290 TraceCheckUtils]: 84: Hoare triple {11295#false} assume 0 == ~cond % 256; {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L290 TraceCheckUtils]: 85: Hoare triple {11295#false} assume !false; {11295#false} is VALID [2022-02-20 21:06:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-02-20 21:06:20,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:20,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751684289] [2022-02-20 21:06:20,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751684289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:20,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322706823] [2022-02-20 21:06:20,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:20,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:20,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:20,035 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 21:06:20,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-20 21:06:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:20,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 2648 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-20 21:06:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:20,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:06:20,803 INFO L290 TraceCheckUtils]: 0: Hoare triple {11294#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 1: Hoare triple {11294#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L272 TraceCheckUtils]: 2: Hoare triple {11294#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 3: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 4: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {11294#true} {11294#true} #362#return; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 6: Hoare triple {11294#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 7: Hoare triple {11294#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L272 TraceCheckUtils]: 8: Hoare triple {11294#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 9: Hoare triple {11294#true} #res := #t~nondet8;havoc #t~nondet8; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 10: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {11294#true} {11294#true} #366#return; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 12: Hoare triple {11294#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L290 TraceCheckUtils]: 13: Hoare triple {11294#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {11294#true} is VALID [2022-02-20 21:06:20,804 INFO L272 TraceCheckUtils]: 14: Hoare triple {11294#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 15: Hoare triple {11294#true} ~size := #in~size; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L272 TraceCheckUtils]: 16: Hoare triple {11294#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 17: Hoare triple {11294#true} ~cond := #in~cond; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 18: Hoare triple {11294#true} assume !(0 == ~cond % 256); {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 19: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {11294#true} {11294#true} #328#return; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 21: Hoare triple {11294#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 22: Hoare triple {11294#true} assume true; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {11294#true} {11294#true} #370#return; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 24: Hoare triple {11294#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 25: Hoare triple {11294#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L272 TraceCheckUtils]: 26: Hoare triple {11294#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 27: Hoare triple {11294#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 28: Hoare triple {11294#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 29: Hoare triple {11294#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {11294#true} is VALID [2022-02-20 21:06:20,805 INFO L290 TraceCheckUtils]: 30: Hoare triple {11294#true} #t~short810 := #t~short808; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 31: Hoare triple {11294#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 32: Hoare triple {11294#true} #t~short819 := #t~short810; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 33: Hoare triple {11294#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 34: Hoare triple {11294#true} assume !#t~short814; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 35: Hoare triple {11294#true} #t~short818 := #t~short814; {11294#true} is VALID [2022-02-20 21:06:20,806 INFO L290 TraceCheckUtils]: 36: Hoare triple {11294#true} assume !#t~short818; {11352#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:20,807 INFO L290 TraceCheckUtils]: 37: Hoare triple {11352#(not |aws_byte_buf_is_valid_#t~short818|)} #t~short819 := #t~short818; {11353#(not |aws_byte_buf_is_valid_#t~short819|)} is VALID [2022-02-20 21:06:20,807 INFO L290 TraceCheckUtils]: 38: Hoare triple {11353#(not |aws_byte_buf_is_valid_#t~short819|)} #t~short820 := #t~short819; {11354#(not |aws_byte_buf_is_valid_#t~short820|)} is VALID [2022-02-20 21:06:20,807 INFO L290 TraceCheckUtils]: 39: Hoare triple {11354#(not |aws_byte_buf_is_valid_#t~short820|)} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:20,808 INFO L290 TraceCheckUtils]: 40: Hoare triple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:06:20,808 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {11355#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {11294#true} #372#return; {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} is VALID [2022-02-20 21:06:20,809 INFO L272 TraceCheckUtils]: 42: Hoare triple {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {11294#true} is VALID [2022-02-20 21:06:20,809 INFO L290 TraceCheckUtils]: 43: Hoare triple {11294#true} ~cond := #in~cond; {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:06:20,810 INFO L290 TraceCheckUtils]: 44: Hoare triple {11356#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {11493#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:06:20,810 INFO L290 TraceCheckUtils]: 45: Hoare triple {11493#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} assume true; {11493#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:06:20,811 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {11493#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} {11326#(and (<= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1| 0) (<= 0 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1|))} #374#return; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 47: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 48: Hoare triple {11295#false} 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)); {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 49: Hoare triple {11295#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 50: Hoare triple {11295#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 51: Hoare triple {11295#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 52: Hoare triple {11295#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L272 TraceCheckUtils]: 53: Hoare triple {11295#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 54: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 55: Hoare triple {11295#false} assume !(0 == ~cond % 256); {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 56: Hoare triple {11295#false} assume true; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L284 TraceCheckUtils]: 57: Hoare quadruple {11295#false} {11295#false} #380#return; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 58: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L290 TraceCheckUtils]: 59: Hoare triple {11295#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {11295#false} is VALID [2022-02-20 21:06:20,811 INFO L272 TraceCheckUtils]: 60: Hoare triple {11295#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 61: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 62: Hoare triple {11295#false} assume !(0 == ~cond % 256); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 63: Hoare triple {11295#false} assume true; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {11295#false} {11295#false} #384#return; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 65: Hoare triple {11295#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 66: Hoare triple {11295#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 67: Hoare triple {11295#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 68: Hoare triple {11295#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 69: Hoare triple {11295#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L272 TraceCheckUtils]: 70: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 71: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 72: Hoare triple {11295#false} assume !(0 == ~cond % 256); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 73: Hoare triple {11295#false} assume true; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {11295#false} {11295#false} #410#return; {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 75: Hoare triple {11295#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L272 TraceCheckUtils]: 76: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,812 INFO L290 TraceCheckUtils]: 77: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 78: Hoare triple {11295#false} assume !(0 == ~cond % 256); {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 79: Hoare triple {11295#false} assume true; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L284 TraceCheckUtils]: 80: Hoare quadruple {11295#false} {11295#false} #412#return; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 81: Hoare triple {11295#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L272 TraceCheckUtils]: 82: Hoare triple {11295#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 83: Hoare triple {11295#false} ~cond := #in~cond; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 84: Hoare triple {11295#false} assume 0 == ~cond % 256; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L290 TraceCheckUtils]: 85: Hoare triple {11295#false} assume !false; {11295#false} is VALID [2022-02-20 21:06:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-20 21:06:20,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:06:20,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322706823] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:20,814 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:06:20,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2022-02-20 21:06:20,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845291695] [2022-02-20 21:06:20,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:20,814 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 86 [2022-02-20 21:06:20,814 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:20,815 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:20,889 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:20,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-20 21:06:20,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:20,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-20 21:06:20,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:20,890 INFO L87 Difference]: Start difference. First operand 313 states and 446 transitions. Second operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:22,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:22,672 INFO L93 Difference]: Finished difference Result 579 states and 839 transitions. [2022-02-20 21:06:22,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-20 21:06:22,672 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 86 [2022-02-20 21:06:22,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:22,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:22,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 440 transitions. [2022-02-20 21:06:22,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:22,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 440 transitions. [2022-02-20 21:06:22,681 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 440 transitions. [2022-02-20 21:06:22,990 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 440 edges. 440 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:22,998 INFO L225 Difference]: With dead ends: 579 [2022-02-20 21:06:22,998 INFO L226 Difference]: Without dead ends: 318 [2022-02-20 21:06:23,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:06:23,002 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 12 mSDsluCounter, 1566 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1797 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:23,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1797 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:23,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-02-20 21:06:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2022-02-20 21:06:23,034 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:23,034 INFO L82 GeneralOperation]: Start isEquivalent. First operand 318 states. Second operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:23,035 INFO L74 IsIncluded]: Start isIncluded. First operand 318 states. Second operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:23,035 INFO L87 Difference]: Start difference. First operand 318 states. Second operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:23,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:23,044 INFO L93 Difference]: Finished difference Result 318 states and 459 transitions. [2022-02-20 21:06:23,044 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 459 transitions. [2022-02-20 21:06:23,045 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:23,045 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:23,046 INFO L74 IsIncluded]: Start isIncluded. First operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 318 states. [2022-02-20 21:06:23,048 INFO L87 Difference]: Start difference. First operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 318 states. [2022-02-20 21:06:23,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:23,056 INFO L93 Difference]: Finished difference Result 318 states and 459 transitions. [2022-02-20 21:06:23,056 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 459 transitions. [2022-02-20 21:06:23,057 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:23,057 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:23,057 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:23,057 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:23,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 215 states have (on average 1.2465116279069768) internal successors, (268), 219 states have internal predecessors, (268), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:23,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 459 transitions. [2022-02-20 21:06:23,067 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 459 transitions. Word has length 86 [2022-02-20 21:06:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:23,067 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 459 transitions. [2022-02-20 21:06:23,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:23,067 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 459 transitions. [2022-02-20 21:06:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-02-20 21:06:23,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:23,068 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:23,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-20 21:06:23,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-02-20 21:06:23,279 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:23,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:23,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1167977888, now seen corresponding path program 1 times [2022-02-20 21:06:23,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:23,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200097619] [2022-02-20 21:06:23,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:23,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,412 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} #res := #t~nondet8;havoc #t~nondet8; {13467#true} is VALID [2022-02-20 21:06:23,412 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,412 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13467#true} {13467#true} #362#return; {13467#true} is VALID [2022-02-20 21:06:23,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,417 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} #res := #t~nondet8;havoc #t~nondet8; {13467#true} is VALID [2022-02-20 21:06:23,418 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,418 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13467#true} {13467#true} #366#return; {13467#true} is VALID [2022-02-20 21:06:23,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,433 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,433 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13467#true} #328#return; {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L290 TraceCheckUtils]: 0: Hoare triple {13521#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L272 TraceCheckUtils]: 1: Hoare triple {13467#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L290 TraceCheckUtils]: 3: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L290 TraceCheckUtils]: 4: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,434 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {13467#true} {13467#true} #328#return; {13467#true} is VALID [2022-02-20 21:06:23,435 INFO L290 TraceCheckUtils]: 6: Hoare triple {13467#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {13467#true} is VALID [2022-02-20 21:06:23,435 INFO L290 TraceCheckUtils]: 7: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,435 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {13467#true} {13467#true} #370#return; {13467#true} is VALID [2022-02-20 21:06:23,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:23,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,453 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {13467#true} is VALID [2022-02-20 21:06:23,453 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {13467#true} is VALID [2022-02-20 21:06:23,453 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {13467#true} is VALID [2022-02-20 21:06:23,453 INFO L290 TraceCheckUtils]: 3: Hoare triple {13467#true} #t~short810 := #t~short808; {13467#true} is VALID [2022-02-20 21:06:23,454 INFO L290 TraceCheckUtils]: 4: Hoare triple {13467#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {13467#true} is VALID [2022-02-20 21:06:23,454 INFO L290 TraceCheckUtils]: 5: Hoare triple {13467#true} #t~short819 := #t~short810; {13467#true} is VALID [2022-02-20 21:06:23,454 INFO L290 TraceCheckUtils]: 6: Hoare triple {13467#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {13467#true} is VALID [2022-02-20 21:06:23,454 INFO L290 TraceCheckUtils]: 7: Hoare triple {13467#true} assume !#t~short814; {13526#(not |aws_byte_buf_is_valid_#t~short814|)} is VALID [2022-02-20 21:06:23,454 INFO L290 TraceCheckUtils]: 8: Hoare triple {13526#(not |aws_byte_buf_is_valid_#t~short814|)} #t~short818 := #t~short814; {13527#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 9: Hoare triple {13527#(not |aws_byte_buf_is_valid_#t~short818|)} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 10: Hoare triple {13468#false} assume #t~short817; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 11: Hoare triple {13468#false} #t~short818 := #t~short817; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 12: Hoare triple {13468#false} #t~short819 := #t~short818; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 13: Hoare triple {13468#false} #t~short820 := #t~short819; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 14: Hoare triple {13468#false} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {13468#false} is VALID [2022-02-20 21:06:23,455 INFO L290 TraceCheckUtils]: 15: Hoare triple {13468#false} assume true; {13468#false} is VALID [2022-02-20 21:06:23,456 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {13468#false} {13467#true} #372#return; {13468#false} is VALID [2022-02-20 21:06:23,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-02-20 21:06:23,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,461 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,461 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,461 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,462 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13468#false} #374#return; {13468#false} is VALID [2022-02-20 21:06:23,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:23,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,468 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,468 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,468 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,468 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13468#false} #380#return; {13468#false} is VALID [2022-02-20 21:06:23,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:06:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,475 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,475 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,475 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,476 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13468#false} #384#return; {13468#false} is VALID [2022-02-20 21:06:23,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-02-20 21:06:23,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,482 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,483 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,483 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,483 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13468#false} #410#return; {13468#false} is VALID [2022-02-20 21:06:23,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-02-20 21:06:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:23,491 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,492 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,492 INFO L290 TraceCheckUtils]: 2: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,492 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13467#true} {13468#false} #412#return; {13468#false} is VALID [2022-02-20 21:06:23,492 INFO L290 TraceCheckUtils]: 0: Hoare triple {13467#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L290 TraceCheckUtils]: 1: Hoare triple {13467#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L272 TraceCheckUtils]: 2: Hoare triple {13467#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L290 TraceCheckUtils]: 3: Hoare triple {13467#true} #res := #t~nondet8;havoc #t~nondet8; {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L290 TraceCheckUtils]: 4: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {13467#true} {13467#true} #362#return; {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L290 TraceCheckUtils]: 6: Hoare triple {13467#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {13467#true} is VALID [2022-02-20 21:06:23,493 INFO L290 TraceCheckUtils]: 7: Hoare triple {13467#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L272 TraceCheckUtils]: 8: Hoare triple {13467#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L290 TraceCheckUtils]: 9: Hoare triple {13467#true} #res := #t~nondet8;havoc #t~nondet8; {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L290 TraceCheckUtils]: 10: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {13467#true} {13467#true} #366#return; {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L290 TraceCheckUtils]: 12: Hoare triple {13467#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {13467#true} is VALID [2022-02-20 21:06:23,494 INFO L290 TraceCheckUtils]: 13: Hoare triple {13467#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {13467#true} is VALID [2022-02-20 21:06:23,495 INFO L272 TraceCheckUtils]: 14: Hoare triple {13467#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {13521#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:23,495 INFO L290 TraceCheckUtils]: 15: Hoare triple {13521#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {13467#true} is VALID [2022-02-20 21:06:23,495 INFO L272 TraceCheckUtils]: 16: Hoare triple {13467#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,495 INFO L290 TraceCheckUtils]: 17: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,495 INFO L290 TraceCheckUtils]: 18: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,495 INFO L290 TraceCheckUtils]: 19: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {13467#true} {13467#true} #328#return; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 21: Hoare triple {13467#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 22: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {13467#true} {13467#true} #370#return; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 24: Hoare triple {13467#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 25: Hoare triple {13467#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L272 TraceCheckUtils]: 26: Hoare triple {13467#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 27: Hoare triple {13467#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {13467#true} is VALID [2022-02-20 21:06:23,496 INFO L290 TraceCheckUtils]: 28: Hoare triple {13467#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 29: Hoare triple {13467#true} assume #t~short808;call #t~mem807 := read~int(~buf.base, ~buf.offset, 8);#t~short808 := 0 == #t~mem807 % 18446744073709551616; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 30: Hoare triple {13467#true} #t~short810 := #t~short808; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 31: Hoare triple {13467#true} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 32: Hoare triple {13467#true} #t~short819 := #t~short810; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 33: Hoare triple {13467#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {13467#true} is VALID [2022-02-20 21:06:23,497 INFO L290 TraceCheckUtils]: 34: Hoare triple {13467#true} assume !#t~short814; {13526#(not |aws_byte_buf_is_valid_#t~short814|)} is VALID [2022-02-20 21:06:23,498 INFO L290 TraceCheckUtils]: 35: Hoare triple {13526#(not |aws_byte_buf_is_valid_#t~short814|)} #t~short818 := #t~short814; {13527#(not |aws_byte_buf_is_valid_#t~short818|)} is VALID [2022-02-20 21:06:23,498 INFO L290 TraceCheckUtils]: 36: Hoare triple {13527#(not |aws_byte_buf_is_valid_#t~short818|)} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {13468#false} is VALID [2022-02-20 21:06:23,498 INFO L290 TraceCheckUtils]: 37: Hoare triple {13468#false} assume #t~short817; {13468#false} is VALID [2022-02-20 21:06:23,498 INFO L290 TraceCheckUtils]: 38: Hoare triple {13468#false} #t~short818 := #t~short817; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 39: Hoare triple {13468#false} #t~short819 := #t~short818; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 40: Hoare triple {13468#false} #t~short820 := #t~short819; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 41: Hoare triple {13468#false} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 42: Hoare triple {13468#false} assume true; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {13468#false} {13467#true} #372#return; {13468#false} is VALID [2022-02-20 21:06:23,499 INFO L272 TraceCheckUtils]: 44: Hoare triple {13468#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {13467#true} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 45: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 46: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,499 INFO L290 TraceCheckUtils]: 47: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,500 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {13467#true} {13468#false} #374#return; {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 49: Hoare triple {13468#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 50: Hoare triple {13468#false} 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)); {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 51: Hoare triple {13468#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 52: Hoare triple {13468#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 53: Hoare triple {13468#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {13468#false} is VALID [2022-02-20 21:06:23,500 INFO L290 TraceCheckUtils]: 54: Hoare triple {13468#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {13468#false} is VALID [2022-02-20 21:06:23,501 INFO L272 TraceCheckUtils]: 55: Hoare triple {13468#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 56: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 57: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 58: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,501 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {13467#true} {13468#false} #380#return; {13468#false} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 60: Hoare triple {13468#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {13468#false} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 61: Hoare triple {13468#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {13468#false} is VALID [2022-02-20 21:06:23,501 INFO L272 TraceCheckUtils]: 62: Hoare triple {13468#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,501 INFO L290 TraceCheckUtils]: 63: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 64: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 65: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,502 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {13467#true} {13468#false} #384#return; {13468#false} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 67: Hoare triple {13468#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {13468#false} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 68: Hoare triple {13468#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {13468#false} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 69: Hoare triple {13468#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {13468#false} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 70: Hoare triple {13468#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {13468#false} is VALID [2022-02-20 21:06:23,502 INFO L290 TraceCheckUtils]: 71: Hoare triple {13468#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {13468#false} is VALID [2022-02-20 21:06:23,503 INFO L272 TraceCheckUtils]: 72: Hoare triple {13468#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,503 INFO L290 TraceCheckUtils]: 73: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,503 INFO L290 TraceCheckUtils]: 74: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,503 INFO L290 TraceCheckUtils]: 75: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,503 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {13467#true} {13468#false} #410#return; {13468#false} is VALID [2022-02-20 21:06:23,503 INFO L290 TraceCheckUtils]: 77: Hoare triple {13468#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {13468#false} is VALID [2022-02-20 21:06:23,503 INFO L272 TraceCheckUtils]: 78: Hoare triple {13468#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {13467#true} is VALID [2022-02-20 21:06:23,503 INFO L290 TraceCheckUtils]: 79: Hoare triple {13467#true} ~cond := #in~cond; {13467#true} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 80: Hoare triple {13467#true} assume !(0 == ~cond % 256); {13467#true} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 81: Hoare triple {13467#true} assume true; {13467#true} is VALID [2022-02-20 21:06:23,504 INFO L284 TraceCheckUtils]: 82: Hoare quadruple {13467#true} {13468#false} #412#return; {13468#false} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 83: Hoare triple {13468#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {13468#false} is VALID [2022-02-20 21:06:23,504 INFO L272 TraceCheckUtils]: 84: Hoare triple {13468#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {13468#false} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 85: Hoare triple {13468#false} ~cond := #in~cond; {13468#false} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 86: Hoare triple {13468#false} assume 0 == ~cond % 256; {13468#false} is VALID [2022-02-20 21:06:23,504 INFO L290 TraceCheckUtils]: 87: Hoare triple {13468#false} assume !false; {13468#false} is VALID [2022-02-20 21:06:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-02-20 21:06:23,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:23,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200097619] [2022-02-20 21:06:23,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200097619] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:23,505 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:23,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:06:23,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016503116] [2022-02-20 21:06:23,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:23,506 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2022-02-20 21:06:23,506 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:23,506 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:23,580 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:23,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:06:23,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:23,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:06:23,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:06:23,580 INFO L87 Difference]: Start difference. First operand 318 states and 459 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:24,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:24,879 INFO L93 Difference]: Finished difference Result 589 states and 869 transitions. [2022-02-20 21:06:24,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:06:24,880 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2022-02-20 21:06:24,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:24,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:24,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 445 transitions. [2022-02-20 21:06:24,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 445 transitions. [2022-02-20 21:06:24,891 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 445 transitions. [2022-02-20 21:06:25,252 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 445 edges. 445 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:25,259 INFO L225 Difference]: With dead ends: 589 [2022-02-20 21:06:25,259 INFO L226 Difference]: Without dead ends: 323 [2022-02-20 21:06:25,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-20 21:06:25,262 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 87 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:25,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 525 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:06:25,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-02-20 21:06:25,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 320. [2022-02-20 21:06:25,291 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:25,291 INFO L82 GeneralOperation]: Start isEquivalent. First operand 323 states. Second operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:25,292 INFO L74 IsIncluded]: Start isIncluded. First operand 323 states. Second operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:25,292 INFO L87 Difference]: Start difference. First operand 323 states. Second operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:25,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:25,313 INFO L93 Difference]: Finished difference Result 323 states and 464 transitions. [2022-02-20 21:06:25,313 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 464 transitions. [2022-02-20 21:06:25,314 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:25,314 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:25,314 INFO L74 IsIncluded]: Start isIncluded. First operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 323 states. [2022-02-20 21:06:25,315 INFO L87 Difference]: Start difference. First operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 323 states. [2022-02-20 21:06:25,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:25,323 INFO L93 Difference]: Finished difference Result 323 states and 464 transitions. [2022-02-20 21:06:25,323 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 464 transitions. [2022-02-20 21:06:25,324 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:25,324 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:25,324 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:25,324 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:25,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 217 states have (on average 1.2442396313364055) internal successors, (270), 221 states have internal predecessors, (270), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:25,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 461 transitions. [2022-02-20 21:06:25,351 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 461 transitions. Word has length 88 [2022-02-20 21:06:25,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:25,351 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 461 transitions. [2022-02-20 21:06:25,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:25,351 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 461 transitions. [2022-02-20 21:06:25,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-02-20 21:06:25,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:25,356 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:25,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-20 21:06:25,356 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:25,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:25,357 INFO L85 PathProgramCache]: Analyzing trace with hash 852658660, now seen corresponding path program 1 times [2022-02-20 21:06:25,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:25,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724589128] [2022-02-20 21:06:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,452 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} #res := #t~nondet8;havoc #t~nondet8; {15403#true} is VALID [2022-02-20 21:06:25,452 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,452 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15403#true} {15403#true} #362#return; {15403#true} is VALID [2022-02-20 21:06:25,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:25,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,458 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} #res := #t~nondet8;havoc #t~nondet8; {15403#true} is VALID [2022-02-20 21:06:25,458 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,458 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15403#true} {15403#true} #366#return; {15403#true} is VALID [2022-02-20 21:06:25,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:25,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,473 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,473 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,473 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,473 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15403#true} #328#return; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 0: Hoare triple {15457#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L272 TraceCheckUtils]: 1: Hoare triple {15403#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 3: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 4: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {15403#true} {15403#true} #328#return; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 6: Hoare triple {15403#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {15403#true} is VALID [2022-02-20 21:06:25,474 INFO L290 TraceCheckUtils]: 7: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,475 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {15403#true} {15403#true} #370#return; {15403#true} is VALID [2022-02-20 21:06:25,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:25,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,492 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {15403#true} is VALID [2022-02-20 21:06:25,492 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {15403#true} is VALID [2022-02-20 21:06:25,492 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume !#t~short808; {15462#(not |aws_byte_buf_is_valid_#t~short808|)} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 3: Hoare triple {15462#(not |aws_byte_buf_is_valid_#t~short808|)} #t~short810 := #t~short808; {15463#(not |aws_byte_buf_is_valid_#t~short810|)} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 4: Hoare triple {15463#(not |aws_byte_buf_is_valid_#t~short810|)} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {15404#false} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 5: Hoare triple {15404#false} #t~short819 := #t~short810; {15404#false} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 6: Hoare triple {15404#false} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {15404#false} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 7: Hoare triple {15404#false} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {15404#false} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 8: Hoare triple {15404#false} #t~short818 := #t~short814; {15404#false} is VALID [2022-02-20 21:06:25,493 INFO L290 TraceCheckUtils]: 9: Hoare triple {15404#false} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 10: Hoare triple {15404#false} assume #t~short817; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 11: Hoare triple {15404#false} #t~short818 := #t~short817; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 12: Hoare triple {15404#false} #t~short819 := #t~short818; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 13: Hoare triple {15404#false} #t~short820 := #t~short819; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 14: Hoare triple {15404#false} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L290 TraceCheckUtils]: 15: Hoare triple {15404#false} assume true; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {15404#false} {15403#true} #372#return; {15404#false} is VALID [2022-02-20 21:06:25,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-02-20 21:06:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,500 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,501 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,501 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,501 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15404#false} #374#return; {15404#false} is VALID [2022-02-20 21:06:25,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:25,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,508 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,508 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,508 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,508 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15404#false} #380#return; {15404#false} is VALID [2022-02-20 21:06:25,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:06:25,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,515 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,515 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,515 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,515 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15404#false} #384#return; {15404#false} is VALID [2022-02-20 21:06:25,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-02-20 21:06:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,521 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,521 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,522 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,522 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15404#false} #410#return; {15404#false} is VALID [2022-02-20 21:06:25,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-02-20 21:06:25,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:25,528 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,528 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,529 INFO L290 TraceCheckUtils]: 2: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,529 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15403#true} {15404#false} #412#return; {15404#false} is VALID [2022-02-20 21:06:25,529 INFO L290 TraceCheckUtils]: 0: Hoare triple {15403#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L290 TraceCheckUtils]: 1: Hoare triple {15403#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L272 TraceCheckUtils]: 2: Hoare triple {15403#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L290 TraceCheckUtils]: 3: Hoare triple {15403#true} #res := #t~nondet8;havoc #t~nondet8; {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L290 TraceCheckUtils]: 4: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {15403#true} {15403#true} #362#return; {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L290 TraceCheckUtils]: 6: Hoare triple {15403#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {15403#true} is VALID [2022-02-20 21:06:25,530 INFO L290 TraceCheckUtils]: 7: Hoare triple {15403#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L272 TraceCheckUtils]: 8: Hoare triple {15403#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L290 TraceCheckUtils]: 9: Hoare triple {15403#true} #res := #t~nondet8;havoc #t~nondet8; {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L290 TraceCheckUtils]: 10: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {15403#true} {15403#true} #366#return; {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L290 TraceCheckUtils]: 12: Hoare triple {15403#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {15403#true} is VALID [2022-02-20 21:06:25,531 INFO L290 TraceCheckUtils]: 13: Hoare triple {15403#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L272 TraceCheckUtils]: 14: Hoare triple {15403#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {15457#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:25,532 INFO L290 TraceCheckUtils]: 15: Hoare triple {15457#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L272 TraceCheckUtils]: 16: Hoare triple {15403#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L290 TraceCheckUtils]: 17: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L290 TraceCheckUtils]: 18: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L290 TraceCheckUtils]: 19: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,532 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {15403#true} {15403#true} #328#return; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 21: Hoare triple {15403#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 22: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {15403#true} {15403#true} #370#return; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 24: Hoare triple {15403#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 25: Hoare triple {15403#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L272 TraceCheckUtils]: 26: Hoare triple {15403#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 27: Hoare triple {15403#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {15403#true} is VALID [2022-02-20 21:06:25,533 INFO L290 TraceCheckUtils]: 28: Hoare triple {15403#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {15403#true} is VALID [2022-02-20 21:06:25,534 INFO L290 TraceCheckUtils]: 29: Hoare triple {15403#true} assume !#t~short808; {15462#(not |aws_byte_buf_is_valid_#t~short808|)} is VALID [2022-02-20 21:06:25,534 INFO L290 TraceCheckUtils]: 30: Hoare triple {15462#(not |aws_byte_buf_is_valid_#t~short808|)} #t~short810 := #t~short808; {15463#(not |aws_byte_buf_is_valid_#t~short810|)} is VALID [2022-02-20 21:06:25,534 INFO L290 TraceCheckUtils]: 31: Hoare triple {15463#(not |aws_byte_buf_is_valid_#t~short810|)} assume #t~short810;call #t~mem809.base, #t~mem809.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short810 := #t~mem809.base == 0 && #t~mem809.offset == 0; {15404#false} is VALID [2022-02-20 21:06:25,534 INFO L290 TraceCheckUtils]: 32: Hoare triple {15404#false} #t~short819 := #t~short810; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 33: Hoare triple {15404#false} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 34: Hoare triple {15404#false} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 35: Hoare triple {15404#false} #t~short818 := #t~short814; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 36: Hoare triple {15404#false} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 37: Hoare triple {15404#false} assume #t~short817; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 38: Hoare triple {15404#false} #t~short818 := #t~short817; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 39: Hoare triple {15404#false} #t~short819 := #t~short818; {15404#false} is VALID [2022-02-20 21:06:25,535 INFO L290 TraceCheckUtils]: 40: Hoare triple {15404#false} #t~short820 := #t~short819; {15404#false} is VALID [2022-02-20 21:06:25,536 INFO L290 TraceCheckUtils]: 41: Hoare triple {15404#false} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {15404#false} is VALID [2022-02-20 21:06:25,536 INFO L290 TraceCheckUtils]: 42: Hoare triple {15404#false} assume true; {15404#false} is VALID [2022-02-20 21:06:25,536 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {15404#false} {15403#true} #372#return; {15404#false} is VALID [2022-02-20 21:06:25,536 INFO L272 TraceCheckUtils]: 44: Hoare triple {15404#false} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {15403#true} is VALID [2022-02-20 21:06:25,536 INFO L290 TraceCheckUtils]: 45: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,536 INFO L290 TraceCheckUtils]: 46: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,536 INFO L290 TraceCheckUtils]: 47: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,536 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {15403#true} {15404#false} #374#return; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 49: Hoare triple {15404#false} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 50: Hoare triple {15404#false} 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)); {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 51: Hoare triple {15404#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 52: Hoare triple {15404#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 53: Hoare triple {15404#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 54: Hoare triple {15404#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {15404#false} is VALID [2022-02-20 21:06:25,537 INFO L272 TraceCheckUtils]: 55: Hoare triple {15404#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,537 INFO L290 TraceCheckUtils]: 56: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 57: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 58: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,538 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {15403#true} {15404#false} #380#return; {15404#false} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 60: Hoare triple {15404#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {15404#false} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 61: Hoare triple {15404#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {15404#false} is VALID [2022-02-20 21:06:25,538 INFO L272 TraceCheckUtils]: 62: Hoare triple {15404#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 63: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,538 INFO L290 TraceCheckUtils]: 64: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 65: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,539 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {15403#true} {15404#false} #384#return; {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 67: Hoare triple {15404#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 68: Hoare triple {15404#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 69: Hoare triple {15404#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 70: Hoare triple {15404#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L290 TraceCheckUtils]: 71: Hoare triple {15404#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {15404#false} is VALID [2022-02-20 21:06:25,539 INFO L272 TraceCheckUtils]: 72: Hoare triple {15404#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 73: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 74: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 75: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {15403#true} {15404#false} #410#return; {15404#false} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 77: Hoare triple {15404#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {15404#false} is VALID [2022-02-20 21:06:25,540 INFO L272 TraceCheckUtils]: 78: Hoare triple {15404#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 79: Hoare triple {15403#true} ~cond := #in~cond; {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 80: Hoare triple {15403#true} assume !(0 == ~cond % 256); {15403#true} is VALID [2022-02-20 21:06:25,540 INFO L290 TraceCheckUtils]: 81: Hoare triple {15403#true} assume true; {15403#true} is VALID [2022-02-20 21:06:25,541 INFO L284 TraceCheckUtils]: 82: Hoare quadruple {15403#true} {15404#false} #412#return; {15404#false} is VALID [2022-02-20 21:06:25,541 INFO L290 TraceCheckUtils]: 83: Hoare triple {15404#false} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {15404#false} is VALID [2022-02-20 21:06:25,541 INFO L272 TraceCheckUtils]: 84: Hoare triple {15404#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {15404#false} is VALID [2022-02-20 21:06:25,541 INFO L290 TraceCheckUtils]: 85: Hoare triple {15404#false} ~cond := #in~cond; {15404#false} is VALID [2022-02-20 21:06:25,541 INFO L290 TraceCheckUtils]: 86: Hoare triple {15404#false} assume 0 == ~cond % 256; {15404#false} is VALID [2022-02-20 21:06:25,541 INFO L290 TraceCheckUtils]: 87: Hoare triple {15404#false} assume !false; {15404#false} is VALID [2022-02-20 21:06:25,542 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-02-20 21:06:25,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:25,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724589128] [2022-02-20 21:06:25,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724589128] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:25,542 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:25,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:06:25,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751306283] [2022-02-20 21:06:25,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:25,543 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2022-02-20 21:06:25,543 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:25,543 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:25,627 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:25,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:06:25,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:06:25,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:06:25,627 INFO L87 Difference]: Start difference. First operand 320 states and 461 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:26,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:26,826 INFO L93 Difference]: Finished difference Result 605 states and 902 transitions. [2022-02-20 21:06:26,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:06:26,826 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2022-02-20 21:06:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:26,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:26,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 457 transitions. [2022-02-20 21:06:26,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:26,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 457 transitions. [2022-02-20 21:06:26,835 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 457 transitions. [2022-02-20 21:06:27,216 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 457 edges. 457 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:27,223 INFO L225 Difference]: With dead ends: 605 [2022-02-20 21:06:27,223 INFO L226 Difference]: Without dead ends: 337 [2022-02-20 21:06:27,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-20 21:06:27,225 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 102 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:27,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 542 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:06:27,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-02-20 21:06:27,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 320. [2022-02-20 21:06:27,253 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:27,254 INFO L82 GeneralOperation]: Start isEquivalent. First operand 337 states. Second operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:27,254 INFO L74 IsIncluded]: Start isIncluded. First operand 337 states. Second operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:27,255 INFO L87 Difference]: Start difference. First operand 337 states. Second operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:27,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:27,263 INFO L93 Difference]: Finished difference Result 337 states and 478 transitions. [2022-02-20 21:06:27,263 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 478 transitions. [2022-02-20 21:06:27,264 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:27,265 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:27,265 INFO L74 IsIncluded]: Start isIncluded. First operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 337 states. [2022-02-20 21:06:27,266 INFO L87 Difference]: Start difference. First operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 337 states. [2022-02-20 21:06:27,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:27,274 INFO L93 Difference]: Finished difference Result 337 states and 478 transitions. [2022-02-20 21:06:27,274 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 478 transitions. [2022-02-20 21:06:27,275 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:27,275 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:27,275 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:27,275 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:27,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 217 states have (on average 1.23963133640553) internal successors, (269), 221 states have internal predecessors, (269), 84 states have call successors, (84), 16 states have call predecessors, (84), 18 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:27,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 460 transitions. [2022-02-20 21:06:27,285 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 460 transitions. Word has length 88 [2022-02-20 21:06:27,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:27,285 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 460 transitions. [2022-02-20 21:06:27,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:06:27,286 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 460 transitions. [2022-02-20 21:06:27,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-02-20 21:06:27,287 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:27,287 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:27,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 21:06:27,287 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:27,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:27,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2113575910, now seen corresponding path program 1 times [2022-02-20 21:06:27,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:27,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925011130] [2022-02-20 21:06:27,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:27,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:27,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:27,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,936 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} #res := #t~nondet8;havoc #t~nondet8; {17383#true} is VALID [2022-02-20 21:06:27,937 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,937 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17383#true} {17383#true} #362#return; {17383#true} is VALID [2022-02-20 21:06:27,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,943 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} #res := #t~nondet8;havoc #t~nondet8; {17383#true} is VALID [2022-02-20 21:06:27,944 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,944 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:27,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:27,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,969 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:27,969 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:27,969 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,969 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17383#true} #328#return; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 0: Hoare triple {17444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L272 TraceCheckUtils]: 1: Hoare triple {17383#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 3: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 4: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {17383#true} {17383#true} #328#return; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 6: Hoare triple {17383#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {17383#true} is VALID [2022-02-20 21:06:27,970 INFO L290 TraceCheckUtils]: 7: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,971 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:27,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,983 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume !#t~short808; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 3: Hoare triple {17383#true} #t~short810 := #t~short808; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 4: Hoare triple {17383#true} assume !#t~short810; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 5: Hoare triple {17383#true} #t~short819 := #t~short810; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 6: Hoare triple {17383#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 7: Hoare triple {17383#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:27,984 INFO L290 TraceCheckUtils]: 8: Hoare triple {17383#true} #t~short818 := #t~short814; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 9: Hoare triple {17383#true} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 10: Hoare triple {17383#true} assume #t~short817; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 11: Hoare triple {17383#true} #t~short818 := #t~short817; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 12: Hoare triple {17383#true} #t~short819 := #t~short818; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 13: Hoare triple {17383#true} #t~short820 := #t~short819; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 14: Hoare triple {17383#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {17383#true} is VALID [2022-02-20 21:06:27,985 INFO L290 TraceCheckUtils]: 15: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,986 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:27,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-02-20 21:06:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:27,993 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:27,994 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:27,994 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:27,994 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #374#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:27,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:28,002 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,003 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,003 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,003 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} #380#return; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:06:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:28,014 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,014 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,015 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,015 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} #384#return; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-02-20 21:06:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:28,026 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,027 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,027 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,027 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} #410#return; {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-02-20 21:06:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:28,036 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,036 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,036 INFO L290 TraceCheckUtils]: 2: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,037 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17383#true} {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} #412#return; {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,037 INFO L290 TraceCheckUtils]: 0: Hoare triple {17383#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L290 TraceCheckUtils]: 1: Hoare triple {17383#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L272 TraceCheckUtils]: 2: Hoare triple {17383#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L290 TraceCheckUtils]: 3: Hoare triple {17383#true} #res := #t~nondet8;havoc #t~nondet8; {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L290 TraceCheckUtils]: 4: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {17383#true} {17383#true} #362#return; {17383#true} is VALID [2022-02-20 21:06:28,038 INFO L290 TraceCheckUtils]: 6: Hoare triple {17383#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {17383#true} is VALID [2022-02-20 21:06:28,039 INFO L290 TraceCheckUtils]: 7: Hoare triple {17383#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,039 INFO L272 TraceCheckUtils]: 8: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {17383#true} is VALID [2022-02-20 21:06:28,039 INFO L290 TraceCheckUtils]: 9: Hoare triple {17383#true} #res := #t~nondet8;havoc #t~nondet8; {17383#true} is VALID [2022-02-20 21:06:28,039 INFO L290 TraceCheckUtils]: 10: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,040 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #366#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,040 INFO L290 TraceCheckUtils]: 12: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,040 INFO L290 TraceCheckUtils]: 13: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,041 INFO L272 TraceCheckUtils]: 14: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {17444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:28,041 INFO L290 TraceCheckUtils]: 15: Hoare triple {17444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {17383#true} is VALID [2022-02-20 21:06:28,041 INFO L272 TraceCheckUtils]: 16: Hoare triple {17383#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:28,041 INFO L290 TraceCheckUtils]: 17: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,041 INFO L290 TraceCheckUtils]: 18: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,041 INFO L290 TraceCheckUtils]: 19: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,041 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {17383#true} {17383#true} #328#return; {17383#true} is VALID [2022-02-20 21:06:28,042 INFO L290 TraceCheckUtils]: 21: Hoare triple {17383#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {17383#true} is VALID [2022-02-20 21:06:28,042 INFO L290 TraceCheckUtils]: 22: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,042 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #370#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,042 INFO L290 TraceCheckUtils]: 24: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 25: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,043 INFO L272 TraceCheckUtils]: 26: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {17383#true} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 27: Hoare triple {17383#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {17383#true} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 28: Hoare triple {17383#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 29: Hoare triple {17383#true} assume !#t~short808; {17383#true} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 30: Hoare triple {17383#true} #t~short810 := #t~short808; {17383#true} is VALID [2022-02-20 21:06:28,043 INFO L290 TraceCheckUtils]: 31: Hoare triple {17383#true} assume !#t~short810; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 32: Hoare triple {17383#true} #t~short819 := #t~short810; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 33: Hoare triple {17383#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 34: Hoare triple {17383#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 35: Hoare triple {17383#true} #t~short818 := #t~short814; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 36: Hoare triple {17383#true} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 37: Hoare triple {17383#true} assume #t~short817; {17383#true} is VALID [2022-02-20 21:06:28,044 INFO L290 TraceCheckUtils]: 38: Hoare triple {17383#true} #t~short818 := #t~short817; {17383#true} is VALID [2022-02-20 21:06:28,045 INFO L290 TraceCheckUtils]: 39: Hoare triple {17383#true} #t~short819 := #t~short818; {17383#true} is VALID [2022-02-20 21:06:28,045 INFO L290 TraceCheckUtils]: 40: Hoare triple {17383#true} #t~short820 := #t~short819; {17383#true} is VALID [2022-02-20 21:06:28,045 INFO L290 TraceCheckUtils]: 41: Hoare triple {17383#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {17383#true} is VALID [2022-02-20 21:06:28,045 INFO L290 TraceCheckUtils]: 42: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,045 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #372#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,046 INFO L272 TraceCheckUtils]: 44: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {17383#true} is VALID [2022-02-20 21:06:28,046 INFO L290 TraceCheckUtils]: 45: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,046 INFO L290 TraceCheckUtils]: 46: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,046 INFO L290 TraceCheckUtils]: 47: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,046 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {17383#true} {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} #374#return; {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:28,047 INFO L290 TraceCheckUtils]: 49: Hoare triple {17388#(= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0)} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {17422#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:06:28,048 INFO L290 TraceCheckUtils]: 50: Hoare triple {17422#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#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)); {17422#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:06:28,049 INFO L290 TraceCheckUtils]: 51: Hoare triple {17422#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,050 INFO L290 TraceCheckUtils]: 52: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,051 INFO L290 TraceCheckUtils]: 53: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,052 INFO L290 TraceCheckUtils]: 54: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,052 INFO L272 TraceCheckUtils]: 55: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:28,052 INFO L290 TraceCheckUtils]: 56: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,052 INFO L290 TraceCheckUtils]: 57: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,053 INFO L290 TraceCheckUtils]: 58: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,053 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {17383#true} {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} #380#return; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,054 INFO L290 TraceCheckUtils]: 60: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,055 INFO L290 TraceCheckUtils]: 61: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,055 INFO L272 TraceCheckUtils]: 62: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:28,055 INFO L290 TraceCheckUtils]: 63: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,055 INFO L290 TraceCheckUtils]: 64: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,055 INFO L290 TraceCheckUtils]: 65: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,056 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {17383#true} {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} #384#return; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,057 INFO L290 TraceCheckUtils]: 67: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,058 INFO L290 TraceCheckUtils]: 68: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,059 INFO L290 TraceCheckUtils]: 69: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} is VALID [2022-02-20 21:06:28,060 INFO L290 TraceCheckUtils]: 70: Hoare triple {17423#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16)) (+ (* 18446744073709551616 (div (+ (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) 18446744073709551615)) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset| 0) (<= (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) (+ |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset| 16))))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,061 INFO L290 TraceCheckUtils]: 71: Hoare triple {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,061 INFO L272 TraceCheckUtils]: 72: Hoare triple {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:28,061 INFO L290 TraceCheckUtils]: 73: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,061 INFO L290 TraceCheckUtils]: 74: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,061 INFO L290 TraceCheckUtils]: 75: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,062 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {17383#true} {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} #410#return; {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,063 INFO L290 TraceCheckUtils]: 77: Hoare triple {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,063 INFO L272 TraceCheckUtils]: 78: Hoare triple {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {17383#true} is VALID [2022-02-20 21:06:28,063 INFO L290 TraceCheckUtils]: 79: Hoare triple {17383#true} ~cond := #in~cond; {17383#true} is VALID [2022-02-20 21:06:28,063 INFO L290 TraceCheckUtils]: 80: Hoare triple {17383#true} assume !(0 == ~cond % 256); {17383#true} is VALID [2022-02-20 21:06:28,064 INFO L290 TraceCheckUtils]: 81: Hoare triple {17383#true} assume true; {17383#true} is VALID [2022-02-20 21:06:28,064 INFO L284 TraceCheckUtils]: 82: Hoare quadruple {17383#true} {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} #412#return; {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} is VALID [2022-02-20 21:06:28,066 INFO L290 TraceCheckUtils]: 83: Hoare triple {17432#(and (= |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 0) (<= (* 18446744073709551616 (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|))) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (+ 18446744073709551615 (* (div (+ (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) (+ 16 |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (* (- 1) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset| 16)))) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset| 0))} havoc assert_byte_buf_equivalence_#t~mem635#1;havoc assert_byte_buf_equivalence_#t~mem636#1;call assert_byte_buf_equivalence_#t~mem637#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, 16 + assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem638#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, 16 + assert_byte_buf_equivalence_~rhs#1.offset, 8); {17441#(and (<= (+ (* (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| 18446744073709551616) 18446744073709551616) |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 18446744073709551616)))) (< (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 18446744073709551616))) (+ (* (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| 18446744073709551616) 18446744073709551616) |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 1)))} is VALID [2022-02-20 21:06:28,067 INFO L272 TraceCheckUtils]: 84: Hoare triple {17441#(and (<= (+ (* (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| 18446744073709551616) 18446744073709551616) |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1|) (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 18446744073709551616)))) (< (+ |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 18446744073709551616))) (+ (* (div |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem637#1| 18446744073709551616) 18446744073709551616) |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem638#1| 1)))} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem637#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem638#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {17442#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:28,067 INFO L290 TraceCheckUtils]: 85: Hoare triple {17442#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {17443#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:28,068 INFO L290 TraceCheckUtils]: 86: Hoare triple {17443#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {17384#false} is VALID [2022-02-20 21:06:28,068 INFO L290 TraceCheckUtils]: 87: Hoare triple {17384#false} assume !false; {17384#false} is VALID [2022-02-20 21:06:28,068 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-02-20 21:06:28,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:28,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925011130] [2022-02-20 21:06:28,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925011130] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:28,069 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:28,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-20 21:06:28,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105648532] [2022-02-20 21:06:28,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:28,070 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 88 [2022-02-20 21:06:28,070 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:28,070 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:28,162 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:28,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 21:06:28,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:28,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 21:06:28,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:06:28,163 INFO L87 Difference]: Start difference. First operand 320 states and 460 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:32,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:32,184 INFO L93 Difference]: Finished difference Result 335 states and 480 transitions. [2022-02-20 21:06:32,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:06:32,184 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 88 [2022-02-20 21:06:32,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:32,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 339 transitions. [2022-02-20 21:06:32,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:32,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 339 transitions. [2022-02-20 21:06:32,193 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 339 transitions. [2022-02-20 21:06:32,529 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 339 edges. 339 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:32,535 INFO L225 Difference]: With dead ends: 335 [2022-02-20 21:06:32,536 INFO L226 Difference]: Without dead ends: 333 [2022-02-20 21:06:32,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:06:32,537 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 228 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:32,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 743 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1039 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-20 21:06:32,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-02-20 21:06:32,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 324. [2022-02-20 21:06:32,580 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:32,581 INFO L82 GeneralOperation]: Start isEquivalent. First operand 333 states. Second operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:32,592 INFO L74 IsIncluded]: Start isIncluded. First operand 333 states. Second operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:32,593 INFO L87 Difference]: Start difference. First operand 333 states. Second operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:32,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:32,601 INFO L93 Difference]: Finished difference Result 333 states and 478 transitions. [2022-02-20 21:06:32,601 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 478 transitions. [2022-02-20 21:06:32,602 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:32,602 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:32,603 INFO L74 IsIncluded]: Start isIncluded. First operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 333 states. [2022-02-20 21:06:32,603 INFO L87 Difference]: Start difference. First operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) Second operand 333 states. [2022-02-20 21:06:32,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:32,610 INFO L93 Difference]: Finished difference Result 333 states and 478 transitions. [2022-02-20 21:06:32,611 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 478 transitions. [2022-02-20 21:06:32,612 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:32,612 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:32,612 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:32,612 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:32,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 220 states have (on average 1.2363636363636363) internal successors, (272), 224 states have internal predecessors, (272), 84 states have call successors, (84), 17 states have call predecessors, (84), 19 states have return successors, (107), 82 states have call predecessors, (107), 83 states have call successors, (107) [2022-02-20 21:06:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 463 transitions. [2022-02-20 21:06:32,621 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 463 transitions. Word has length 88 [2022-02-20 21:06:32,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:32,621 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 463 transitions. [2022-02-20 21:06:32,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-02-20 21:06:32,624 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 463 transitions. [2022-02-20 21:06:32,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-02-20 21:06:32,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:32,625 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2022-02-20 21:06:32,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-20 21:06:32,625 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:32,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:32,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1375966178, now seen corresponding path program 1 times [2022-02-20 21:06:32,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:32,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303519515] [2022-02-20 21:06:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:32,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,814 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} #res := #t~nondet8;havoc #t~nondet8; {19015#true} is VALID [2022-02-20 21:06:32,814 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,814 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {19015#true} {19015#true} #362#return; {19015#true} is VALID [2022-02-20 21:06:32,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,820 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} #res := #t~nondet8;havoc #t~nondet8; {19015#true} is VALID [2022-02-20 21:06:32,820 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,820 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {19015#true} {19015#true} #366#return; {19015#true} is VALID [2022-02-20 21:06:32,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:32,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,837 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,837 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,837 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19015#true} #328#return; {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L290 TraceCheckUtils]: 0: Hoare triple {19071#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L272 TraceCheckUtils]: 1: Hoare triple {19015#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L290 TraceCheckUtils]: 3: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,838 INFO L290 TraceCheckUtils]: 4: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,839 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {19015#true} {19015#true} #328#return; {19015#true} is VALID [2022-02-20 21:06:32,839 INFO L290 TraceCheckUtils]: 6: Hoare triple {19015#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {19015#true} is VALID [2022-02-20 21:06:32,839 INFO L290 TraceCheckUtils]: 7: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,839 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {19015#true} {19015#true} #370#return; {19015#true} is VALID [2022-02-20 21:06:32,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:32,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,947 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,948 INFO L290 TraceCheckUtils]: 2: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short808; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,948 INFO L290 TraceCheckUtils]: 3: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short810 := #t~short808; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,949 INFO L290 TraceCheckUtils]: 4: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short810; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,949 INFO L290 TraceCheckUtils]: 5: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short819 := #t~short810; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,950 INFO L290 TraceCheckUtils]: 6: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,950 INFO L290 TraceCheckUtils]: 7: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {19077#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short814|))} is VALID [2022-02-20 21:06:32,950 INFO L290 TraceCheckUtils]: 8: Hoare triple {19077#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short814|))} #t~short818 := #t~short814; {19078#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short818|))} is VALID [2022-02-20 21:06:32,951 INFO L290 TraceCheckUtils]: 9: Hoare triple {19078#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short818|))} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {19079#(or (not |aws_byte_buf_is_valid_#t~short817|) (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|))))} is VALID [2022-02-20 21:06:32,952 INFO L290 TraceCheckUtils]: 10: Hoare triple {19079#(or (not |aws_byte_buf_is_valid_#t~short817|) (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|))))} assume #t~short817; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,952 INFO L290 TraceCheckUtils]: 11: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short818 := #t~short817; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,953 INFO L290 TraceCheckUtils]: 12: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short819 := #t~short818; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,953 INFO L290 TraceCheckUtils]: 13: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short820 := #t~short819; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,954 INFO L290 TraceCheckUtils]: 14: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,954 INFO L290 TraceCheckUtils]: 15: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} assume true; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:32,955 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} {19015#true} #372#return; {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:32,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-02-20 21:06:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,967 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,967 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,968 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,968 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #374#return; {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:32,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-02-20 21:06:32,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,974 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,974 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,974 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,974 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19016#false} #376#return; {19016#false} is VALID [2022-02-20 21:06:32,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:06:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,979 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,980 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,980 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,980 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19016#false} #380#return; {19016#false} is VALID [2022-02-20 21:06:32,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-02-20 21:06:32,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,985 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19016#false} #384#return; {19016#false} is VALID [2022-02-20 21:06:32,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:06:32,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:32,991 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,992 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,992 INFO L290 TraceCheckUtils]: 2: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,992 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19015#true} {19016#false} #410#return; {19016#false} is VALID [2022-02-20 21:06:32,992 INFO L290 TraceCheckUtils]: 0: Hoare triple {19015#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L290 TraceCheckUtils]: 1: Hoare triple {19015#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L272 TraceCheckUtils]: 2: Hoare triple {19015#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L290 TraceCheckUtils]: 3: Hoare triple {19015#true} #res := #t~nondet8;havoc #t~nondet8; {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L290 TraceCheckUtils]: 4: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {19015#true} {19015#true} #362#return; {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L290 TraceCheckUtils]: 6: Hoare triple {19015#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {19015#true} is VALID [2022-02-20 21:06:32,993 INFO L290 TraceCheckUtils]: 7: Hoare triple {19015#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L272 TraceCheckUtils]: 8: Hoare triple {19015#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L290 TraceCheckUtils]: 9: Hoare triple {19015#true} #res := #t~nondet8;havoc #t~nondet8; {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L290 TraceCheckUtils]: 10: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {19015#true} {19015#true} #366#return; {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L290 TraceCheckUtils]: 12: Hoare triple {19015#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {19015#true} is VALID [2022-02-20 21:06:32,994 INFO L290 TraceCheckUtils]: 13: Hoare triple {19015#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L272 TraceCheckUtils]: 14: Hoare triple {19015#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {19071#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:32,995 INFO L290 TraceCheckUtils]: 15: Hoare triple {19071#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L272 TraceCheckUtils]: 16: Hoare triple {19015#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L290 TraceCheckUtils]: 17: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L290 TraceCheckUtils]: 18: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L290 TraceCheckUtils]: 19: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {19015#true} {19015#true} #328#return; {19015#true} is VALID [2022-02-20 21:06:32,995 INFO L290 TraceCheckUtils]: 21: Hoare triple {19015#true} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {19015#true} is VALID [2022-02-20 21:06:32,996 INFO L290 TraceCheckUtils]: 22: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:32,996 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {19015#true} {19015#true} #370#return; {19015#true} is VALID [2022-02-20 21:06:32,996 INFO L290 TraceCheckUtils]: 24: Hoare triple {19015#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {19015#true} is VALID [2022-02-20 21:06:32,996 INFO L290 TraceCheckUtils]: 25: Hoare triple {19015#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {19015#true} is VALID [2022-02-20 21:06:32,996 INFO L272 TraceCheckUtils]: 26: Hoare triple {19015#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {19015#true} is VALID [2022-02-20 21:06:32,997 INFO L290 TraceCheckUtils]: 27: Hoare triple {19015#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,997 INFO L290 TraceCheckUtils]: 28: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,997 INFO L290 TraceCheckUtils]: 29: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short808; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,998 INFO L290 TraceCheckUtils]: 30: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short810 := #t~short808; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,998 INFO L290 TraceCheckUtils]: 31: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short810; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,998 INFO L290 TraceCheckUtils]: 32: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short819 := #t~short810; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,999 INFO L290 TraceCheckUtils]: 33: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} is VALID [2022-02-20 21:06:32,999 INFO L290 TraceCheckUtils]: 34: Hoare triple {19076#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {19077#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short814|))} is VALID [2022-02-20 21:06:32,999 INFO L290 TraceCheckUtils]: 35: Hoare triple {19077#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short814|))} #t~short818 := #t~short814; {19078#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short818|))} is VALID [2022-02-20 21:06:33,000 INFO L290 TraceCheckUtils]: 36: Hoare triple {19078#(or (and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base)) (not |aws_byte_buf_is_valid_#t~short818|))} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {19079#(or (not |aws_byte_buf_is_valid_#t~short817|) (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|))))} is VALID [2022-02-20 21:06:33,001 INFO L290 TraceCheckUtils]: 37: Hoare triple {19079#(or (not |aws_byte_buf_is_valid_#t~short817|) (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|))))} assume #t~short817; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,001 INFO L290 TraceCheckUtils]: 38: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short818 := #t~short817; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,002 INFO L290 TraceCheckUtils]: 39: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short819 := #t~short818; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,002 INFO L290 TraceCheckUtils]: 40: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #t~short820 := #t~short819; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,002 INFO L290 TraceCheckUtils]: 41: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,003 INFO L290 TraceCheckUtils]: 42: Hoare triple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} assume true; {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} is VALID [2022-02-20 21:06:33,004 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {19080#(<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|)))} {19015#true} #372#return; {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:33,004 INFO L272 TraceCheckUtils]: 44: Hoare triple {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {19015#true} is VALID [2022-02-20 21:06:33,004 INFO L290 TraceCheckUtils]: 45: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:33,004 INFO L290 TraceCheckUtils]: 46: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:33,005 INFO L290 TraceCheckUtils]: 47: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:33,005 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {19015#true} {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} #374#return; {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} is VALID [2022-02-20 21:06:33,007 INFO L290 TraceCheckUtils]: 49: Hoare triple {19049#(<= (* 18446744073709551616 (div (+ 18446744073709551615 (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) 18446744073709551616)) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|))} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {19054#(<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616))} is VALID [2022-02-20 21:06:33,008 INFO L290 TraceCheckUtils]: 50: Hoare triple {19054#(<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616))} 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~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {19016#false} is VALID [2022-02-20 21:06:33,008 INFO L290 TraceCheckUtils]: 51: Hoare triple {19016#false} save_byte_from_array_#t~ret621#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret621#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret621#1;call save_byte_from_array_#t~mem622#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {19016#false} is VALID [2022-02-20 21:06:33,008 INFO L272 TraceCheckUtils]: 52: Hoare triple {19016#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem622#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:33,008 INFO L290 TraceCheckUtils]: 53: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:33,008 INFO L290 TraceCheckUtils]: 54: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:33,008 INFO L290 TraceCheckUtils]: 55: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:33,008 INFO L284 TraceCheckUtils]: 56: Hoare quadruple {19015#true} {19016#false} #376#return; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 57: Hoare triple {19016#false} havoc save_byte_from_array_#t~mem622#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);call save_byte_from_array_#t~mem624#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem624#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem623#1;havoc save_byte_from_array_#t~mem624#1; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 58: Hoare triple {19016#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 59: Hoare triple {19016#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 60: Hoare triple {19016#false} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 61: Hoare triple {19016#false} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {19016#false} is VALID [2022-02-20 21:06:33,009 INFO L272 TraceCheckUtils]: 62: Hoare triple {19016#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 63: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 64: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:33,009 INFO L290 TraceCheckUtils]: 65: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:33,010 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {19015#true} {19016#false} #380#return; {19016#false} is VALID [2022-02-20 21:06:33,010 INFO L290 TraceCheckUtils]: 67: Hoare triple {19016#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {19016#false} is VALID [2022-02-20 21:06:33,010 INFO L290 TraceCheckUtils]: 68: Hoare triple {19016#false} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {19016#false} is VALID [2022-02-20 21:06:33,010 INFO L272 TraceCheckUtils]: 69: Hoare triple {19016#false} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:33,010 INFO L290 TraceCheckUtils]: 70: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:33,010 INFO L290 TraceCheckUtils]: 71: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:33,010 INFO L290 TraceCheckUtils]: 72: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:33,010 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {19015#true} {19016#false} #384#return; {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 74: Hoare triple {19016#false} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 75: Hoare triple {19016#false} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 76: Hoare triple {19016#false} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 77: Hoare triple {19016#false} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 78: Hoare triple {19016#false} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {19016#false} is VALID [2022-02-20 21:06:33,011 INFO L272 TraceCheckUtils]: 79: Hoare triple {19016#false} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {19015#true} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 80: Hoare triple {19015#true} ~cond := #in~cond; {19015#true} is VALID [2022-02-20 21:06:33,011 INFO L290 TraceCheckUtils]: 81: Hoare triple {19015#true} assume !(0 == ~cond % 256); {19015#true} is VALID [2022-02-20 21:06:33,012 INFO L290 TraceCheckUtils]: 82: Hoare triple {19015#true} assume true; {19015#true} is VALID [2022-02-20 21:06:33,012 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {19015#true} {19016#false} #410#return; {19016#false} is VALID [2022-02-20 21:06:33,012 INFO L290 TraceCheckUtils]: 84: Hoare triple {19016#false} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {19016#false} is VALID [2022-02-20 21:06:33,012 INFO L272 TraceCheckUtils]: 85: Hoare triple {19016#false} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {19016#false} is VALID [2022-02-20 21:06:33,012 INFO L290 TraceCheckUtils]: 86: Hoare triple {19016#false} ~cond := #in~cond; {19016#false} is VALID [2022-02-20 21:06:33,012 INFO L290 TraceCheckUtils]: 87: Hoare triple {19016#false} assume 0 == ~cond % 256; {19016#false} is VALID [2022-02-20 21:06:33,012 INFO L290 TraceCheckUtils]: 88: Hoare triple {19016#false} assume !false; {19016#false} is VALID [2022-02-20 21:06:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-02-20 21:06:33,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:33,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303519515] [2022-02-20 21:06:33,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303519515] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:33,013 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:33,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-20 21:06:33,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472636440] [2022-02-20 21:06:33,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:33,014 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-02-20 21:06:33,014 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:33,014 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:33,090 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:33,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 21:06:33,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:33,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 21:06:33,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:06:33,091 INFO L87 Difference]: Start difference. First operand 324 states and 463 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:38,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:38,043 INFO L93 Difference]: Finished difference Result 673 states and 984 transitions. [2022-02-20 21:06:38,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-20 21:06:38,043 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-02-20 21:06:38,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:38,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:38,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 614 transitions. [2022-02-20 21:06:38,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:38,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 614 transitions. [2022-02-20 21:06:38,055 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 614 transitions. [2022-02-20 21:06:38,549 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 614 edges. 614 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:38,560 INFO L225 Difference]: With dead ends: 673 [2022-02-20 21:06:38,561 INFO L226 Difference]: Without dead ends: 484 [2022-02-20 21:06:38,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-20 21:06:38,562 INFO L933 BasicCegarLoop]: 270 mSDtfsCounter, 278 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 1326 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:38,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 958 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1326 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-02-20 21:06:38,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-20 21:06:38,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 432. [2022-02-20 21:06:38,669 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:38,669 INFO L82 GeneralOperation]: Start isEquivalent. First operand 484 states. Second operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) [2022-02-20 21:06:38,670 INFO L74 IsIncluded]: Start isIncluded. First operand 484 states. Second operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) [2022-02-20 21:06:38,671 INFO L87 Difference]: Start difference. First operand 484 states. Second operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) [2022-02-20 21:06:38,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:38,683 INFO L93 Difference]: Finished difference Result 484 states and 717 transitions. [2022-02-20 21:06:38,683 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 717 transitions. [2022-02-20 21:06:38,685 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:38,685 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:38,686 INFO L74 IsIncluded]: Start isIncluded. First operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) Second operand 484 states. [2022-02-20 21:06:38,687 INFO L87 Difference]: Start difference. First operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) Second operand 484 states. [2022-02-20 21:06:38,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:38,703 INFO L93 Difference]: Finished difference Result 484 states and 717 transitions. [2022-02-20 21:06:38,704 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 717 transitions. [2022-02-20 21:06:38,705 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:38,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:38,706 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:38,706 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:38,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 300 states have (on average 1.24) internal successors, (372), 304 states have internal predecessors, (372), 110 states have call successors, (110), 18 states have call predecessors, (110), 21 states have return successors, (153), 109 states have call predecessors, (153), 109 states have call successors, (153) [2022-02-20 21:06:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 635 transitions. [2022-02-20 21:06:38,721 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 635 transitions. Word has length 89 [2022-02-20 21:06:38,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:38,722 INFO L470 AbstractCegarLoop]: Abstraction has 432 states and 635 transitions. [2022-02-20 21:06:38,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:06:38,722 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 635 transitions. [2022-02-20 21:06:38,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-02-20 21:06:38,724 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:38,724 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2022-02-20 21:06:38,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-20 21:06:38,724 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:38,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:38,725 INFO L85 PathProgramCache]: Analyzing trace with hash 162373852, now seen corresponding path program 1 times [2022-02-20 21:06:38,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:38,725 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155469786] [2022-02-20 21:06:38,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:38,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:38,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:39,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,169 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} #res := #t~nondet8;havoc #t~nondet8; {21536#true} is VALID [2022-02-20 21:06:39,169 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,169 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21536#true} {21536#true} #362#return; {21536#true} is VALID [2022-02-20 21:06:39,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-02-20 21:06:39,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,182 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} #res := #t~nondet8;havoc #t~nondet8; {21536#true} is VALID [2022-02-20 21:06:39,182 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,183 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21536#true} {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} #366#return; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-02-20 21:06:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,264 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,264 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,264 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,265 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21600#(= |old(#valid)| |#valid|)} #328#return; {21600#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:06:39,265 INFO L290 TraceCheckUtils]: 0: Hoare triple {21599#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {21600#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:06:39,265 INFO L272 TraceCheckUtils]: 1: Hoare triple {21600#(= |old(#valid)| |#valid|)} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,266 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,266 INFO L290 TraceCheckUtils]: 3: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,266 INFO L290 TraceCheckUtils]: 4: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,266 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {21536#true} {21600#(= |old(#valid)| |#valid|)} #328#return; {21600#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:06:39,267 INFO L290 TraceCheckUtils]: 6: Hoare triple {21600#(= |old(#valid)| |#valid|)} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} is VALID [2022-02-20 21:06:39,267 INFO L290 TraceCheckUtils]: 7: Hoare triple {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} assume true; {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} is VALID [2022-02-20 21:06:39,269 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} #370#return; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:06:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,281 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {21536#true} is VALID [2022-02-20 21:06:39,281 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,281 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume !#t~short808; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 3: Hoare triple {21536#true} #t~short810 := #t~short808; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 4: Hoare triple {21536#true} assume !#t~short810; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 5: Hoare triple {21536#true} #t~short819 := #t~short810; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 6: Hoare triple {21536#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 7: Hoare triple {21536#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 8: Hoare triple {21536#true} #t~short818 := #t~short814; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 9: Hoare triple {21536#true} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,282 INFO L290 TraceCheckUtils]: 10: Hoare triple {21536#true} assume !#t~short817;call #t~mem816.base, #t~mem816.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short817 := #t~mem816.base != 0 || #t~mem816.offset != 0; {21536#true} is VALID [2022-02-20 21:06:39,283 INFO L290 TraceCheckUtils]: 11: Hoare triple {21536#true} #t~short818 := #t~short817; {21536#true} is VALID [2022-02-20 21:06:39,283 INFO L290 TraceCheckUtils]: 12: Hoare triple {21536#true} #t~short819 := #t~short818; {21536#true} is VALID [2022-02-20 21:06:39,283 INFO L290 TraceCheckUtils]: 13: Hoare triple {21536#true} #t~short820 := #t~short819; {21536#true} is VALID [2022-02-20 21:06:39,283 INFO L290 TraceCheckUtils]: 14: Hoare triple {21536#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {21536#true} is VALID [2022-02-20 21:06:39,283 INFO L290 TraceCheckUtils]: 15: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,284 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {21536#true} {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} #372#return; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-02-20 21:06:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,292 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,292 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,292 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,293 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} #374#return; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-02-20 21:06:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,308 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,308 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,309 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,309 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} #376#return; {21581#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)))} is VALID [2022-02-20 21:06:39,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:06:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,318 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,318 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,318 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,319 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} #380#return; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-02-20 21:06:39,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,327 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,327 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,327 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,328 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} #384#return; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:06:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:39,336 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,337 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,337 INFO L290 TraceCheckUtils]: 2: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,337 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21536#true} {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} #410#return; {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:39,338 INFO L290 TraceCheckUtils]: 0: Hoare triple {21536#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(47, 2);call #Ultimate.allocInit(12, 3);call #Ultimate.allocInit(78, 4);call #Ultimate.allocInit(18, 5);call #Ultimate.allocInit(9, 6);call #Ultimate.allocInit(13, 7);call #Ultimate.allocInit(42, 8);call #Ultimate.allocInit(14, 9);call #Ultimate.allocInit(15, 10);call #Ultimate.allocInit(13, 11);call #Ultimate.allocInit(44, 12);call #Ultimate.allocInit(18, 13);call #Ultimate.allocInit(15, 14);call #Ultimate.allocInit(13, 15);call #Ultimate.allocInit(48, 16);call #Ultimate.allocInit(23, 17);call #Ultimate.allocInit(43, 18);call #Ultimate.allocInit(13, 19);call #Ultimate.allocInit(81, 20);call #Ultimate.allocInit(28, 21);call #Ultimate.allocInit(40, 22);call #Ultimate.allocInit(13, 23);call #Ultimate.allocInit(83, 24);call #Ultimate.allocInit(32, 25);call #Ultimate.allocInit(23, 26);call #Ultimate.allocInit(13, 27);call #Ultimate.allocInit(70, 28);call #Ultimate.allocInit(30, 29);call #Ultimate.allocInit(21, 30);call #Ultimate.allocInit(13, 31);call #Ultimate.allocInit(66, 32);call #Ultimate.allocInit(26, 33);call #Ultimate.allocInit(20, 34);call #Ultimate.allocInit(13, 35);call #Ultimate.allocInit(61, 36);call #Ultimate.allocInit(29, 37);call #Ultimate.allocInit(23, 38);call #Ultimate.allocInit(13, 39);call #Ultimate.allocInit(67, 40);call #Ultimate.allocInit(24, 41);call #Ultimate.allocInit(31, 42);call #Ultimate.allocInit(13, 43);call #Ultimate.allocInit(70, 44);call #Ultimate.allocInit(34, 45);call #Ultimate.allocInit(25, 46);call #Ultimate.allocInit(13, 47);call #Ultimate.allocInit(74, 48);call #Ultimate.allocInit(39, 49);call #Ultimate.allocInit(34, 50);call #Ultimate.allocInit(13, 51);call #Ultimate.allocInit(88, 52);call #Ultimate.allocInit(32, 53);call #Ultimate.allocInit(47, 54);call #Ultimate.allocInit(13, 55);call #Ultimate.allocInit(94, 56);call #Ultimate.allocInit(30, 57);call #Ultimate.allocInit(21, 58);call #Ultimate.allocInit(13, 59);call #Ultimate.allocInit(66, 60);call #Ultimate.allocInit(35, 61);call #Ultimate.allocInit(19, 62);call #Ultimate.allocInit(13, 63);call #Ultimate.allocInit(69, 64);call #Ultimate.allocInit(35, 65);call #Ultimate.allocInit(29, 66);call #Ultimate.allocInit(13, 67);call #Ultimate.allocInit(79, 68);call #Ultimate.allocInit(25, 69);call #Ultimate.allocInit(23, 70);call #Ultimate.allocInit(13, 71);call #Ultimate.allocInit(63, 72);call #Ultimate.allocInit(24, 73);call #Ultimate.allocInit(27, 74);call #Ultimate.allocInit(13, 75);call #Ultimate.allocInit(66, 76);call #Ultimate.allocInit(33, 77);call #Ultimate.allocInit(51, 78);call #Ultimate.allocInit(13, 79);call #Ultimate.allocInit(99, 80);call #Ultimate.allocInit(23, 81);call #Ultimate.allocInit(24, 82);call #Ultimate.allocInit(13, 83);call #Ultimate.allocInit(62, 84);call #Ultimate.allocInit(36, 85);call #Ultimate.allocInit(42, 86);call #Ultimate.allocInit(13, 87);call #Ultimate.allocInit(93, 88);call #Ultimate.allocInit(34, 89);call #Ultimate.allocInit(35, 90);call #Ultimate.allocInit(13, 91);call #Ultimate.allocInit(84, 92);call #Ultimate.allocInit(38, 93);call #Ultimate.allocInit(34, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(87, 96);call #Ultimate.allocInit(24, 97);call #Ultimate.allocInit(24, 98);call #Ultimate.allocInit(13, 99);call #Ultimate.allocInit(63, 100);call #Ultimate.allocInit(21, 101);call #Ultimate.allocInit(12, 102);call #Ultimate.allocInit(13, 103);call #Ultimate.allocInit(48, 104);call #Ultimate.allocInit(30, 105);call #Ultimate.allocInit(34, 106);call #Ultimate.allocInit(13, 107);call #Ultimate.allocInit(79, 108);call #Ultimate.allocInit(32, 109);call #Ultimate.allocInit(60, 110);call #Ultimate.allocInit(13, 111);call #Ultimate.allocInit(107, 112);call #Ultimate.allocInit(39, 113);call #Ultimate.allocInit(41, 114);call #Ultimate.allocInit(13, 115);call #Ultimate.allocInit(95, 116);call #Ultimate.allocInit(30, 117);call #Ultimate.allocInit(66, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(111, 120);call #Ultimate.allocInit(31, 121);call #Ultimate.allocInit(44, 122);call #Ultimate.allocInit(13, 123);call #Ultimate.allocInit(90, 124);call #Ultimate.allocInit(34, 125);call #Ultimate.allocInit(34, 126);call #Ultimate.allocInit(13, 127);call #Ultimate.allocInit(83, 128);call #Ultimate.allocInit(33, 129);call #Ultimate.allocInit(30, 130);call #Ultimate.allocInit(13, 131);call #Ultimate.allocInit(78, 132);call #Ultimate.allocInit(27, 133);call #Ultimate.allocInit(45, 134);call #Ultimate.allocInit(13, 135);call #Ultimate.allocInit(87, 136);call #Ultimate.allocInit(27, 137);call #Ultimate.allocInit(46, 138);call #Ultimate.allocInit(13, 139);call #Ultimate.allocInit(88, 140);call #Ultimate.allocInit(28, 141);call #Ultimate.allocInit(59, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(102, 144);call #Ultimate.allocInit(33, 145);call #Ultimate.allocInit(81, 146);call #Ultimate.allocInit(13, 147);call #Ultimate.allocInit(129, 148);call #Ultimate.allocInit(24, 149);call #Ultimate.allocInit(47, 150);call #Ultimate.allocInit(13, 151);call #Ultimate.allocInit(86, 152);call #Ultimate.allocInit(24, 153);call #Ultimate.allocInit(34, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(73, 156);call #Ultimate.allocInit(26, 157);call #Ultimate.allocInit(58, 158);call #Ultimate.allocInit(13, 159);call #Ultimate.allocInit(99, 160);call #Ultimate.allocInit(26, 161);call #Ultimate.allocInit(58, 162);call #Ultimate.allocInit(13, 163);call #Ultimate.allocInit(99, 164);call #Ultimate.allocInit(28, 165);call #Ultimate.allocInit(60, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(103, 168);call #Ultimate.allocInit(27, 169);call #Ultimate.allocInit(20, 170);call #Ultimate.allocInit(13, 171);call #Ultimate.allocInit(62, 172);call #Ultimate.allocInit(28, 173);call #Ultimate.allocInit(19, 174);call #Ultimate.allocInit(13, 175);call #Ultimate.allocInit(62, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(45, 178);call #Ultimate.allocInit(13, 179);call #Ultimate.allocInit(87, 180);call #Ultimate.allocInit(24, 181);call #Ultimate.allocInit(63, 182);call #Ultimate.allocInit(13, 183);call #Ultimate.allocInit(102, 184);call #Ultimate.allocInit(28, 185);call #Ultimate.allocInit(40, 186);call #Ultimate.allocInit(13, 187);call #Ultimate.allocInit(83, 188);call #Ultimate.allocInit(13, 189);call #Ultimate.allocInit(80, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(53, 192);call #Ultimate.allocInit(3, 193);call write~init~int(37, 193, 0, 1);call write~init~int(115, 193, 1, 1);call write~init~int(0, 193, 2, 1);call #Ultimate.allocInit(89, 194);call #Ultimate.allocInit(19, 195);call #Ultimate.allocInit(19, 196);call #Ultimate.allocInit(19, 197);call #Ultimate.allocInit(19, 198);call #Ultimate.allocInit(25, 199);call #Ultimate.allocInit(25, 200);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 201, 0;call #Ultimate.allocInit(40, 201);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);~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 202, 0;call #Ultimate.allocInit(256, 202);call write~init~int(0, ~#s_tolower_table~0.base, ~#s_tolower_table~0.offset, 1);call write~init~int(1, ~#s_tolower_table~0.base, 1 + ~#s_tolower_table~0.offset, 1);call write~init~int(2, ~#s_tolower_table~0.base, 2 + ~#s_tolower_table~0.offset, 1);call write~init~int(3, ~#s_tolower_table~0.base, 3 + ~#s_tolower_table~0.offset, 1);call write~init~int(4, ~#s_tolower_table~0.base, 4 + ~#s_tolower_table~0.offset, 1);call write~init~int(5, ~#s_tolower_table~0.base, 5 + ~#s_tolower_table~0.offset, 1);call write~init~int(6, ~#s_tolower_table~0.base, 6 + ~#s_tolower_table~0.offset, 1);call write~init~int(7, ~#s_tolower_table~0.base, 7 + ~#s_tolower_table~0.offset, 1);call write~init~int(8, ~#s_tolower_table~0.base, 8 + ~#s_tolower_table~0.offset, 1);call write~init~int(9, ~#s_tolower_table~0.base, 9 + ~#s_tolower_table~0.offset, 1);call write~init~int(10, ~#s_tolower_table~0.base, 10 + ~#s_tolower_table~0.offset, 1);call write~init~int(11, ~#s_tolower_table~0.base, 11 + ~#s_tolower_table~0.offset, 1);call write~init~int(12, ~#s_tolower_table~0.base, 12 + ~#s_tolower_table~0.offset, 1);call write~init~int(13, ~#s_tolower_table~0.base, 13 + ~#s_tolower_table~0.offset, 1);call write~init~int(14, ~#s_tolower_table~0.base, 14 + ~#s_tolower_table~0.offset, 1);call write~init~int(15, ~#s_tolower_table~0.base, 15 + ~#s_tolower_table~0.offset, 1);call write~init~int(16, ~#s_tolower_table~0.base, 16 + ~#s_tolower_table~0.offset, 1);call write~init~int(17, ~#s_tolower_table~0.base, 17 + ~#s_tolower_table~0.offset, 1);call write~init~int(18, ~#s_tolower_table~0.base, 18 + ~#s_tolower_table~0.offset, 1);call write~init~int(19, ~#s_tolower_table~0.base, 19 + ~#s_tolower_table~0.offset, 1);call write~init~int(20, ~#s_tolower_table~0.base, 20 + ~#s_tolower_table~0.offset, 1);call write~init~int(21, ~#s_tolower_table~0.base, 21 + ~#s_tolower_table~0.offset, 1);call write~init~int(22, ~#s_tolower_table~0.base, 22 + ~#s_tolower_table~0.offset, 1);call write~init~int(23, ~#s_tolower_table~0.base, 23 + ~#s_tolower_table~0.offset, 1);call write~init~int(24, ~#s_tolower_table~0.base, 24 + ~#s_tolower_table~0.offset, 1);call write~init~int(25, ~#s_tolower_table~0.base, 25 + ~#s_tolower_table~0.offset, 1);call write~init~int(26, ~#s_tolower_table~0.base, 26 + ~#s_tolower_table~0.offset, 1);call write~init~int(27, ~#s_tolower_table~0.base, 27 + ~#s_tolower_table~0.offset, 1);call write~init~int(28, ~#s_tolower_table~0.base, 28 + ~#s_tolower_table~0.offset, 1);call write~init~int(29, ~#s_tolower_table~0.base, 29 + ~#s_tolower_table~0.offset, 1);call write~init~int(30, ~#s_tolower_table~0.base, 30 + ~#s_tolower_table~0.offset, 1);call write~init~int(31, ~#s_tolower_table~0.base, 31 + ~#s_tolower_table~0.offset, 1);call write~init~int(32, ~#s_tolower_table~0.base, 32 + ~#s_tolower_table~0.offset, 1);call write~init~int(33, ~#s_tolower_table~0.base, 33 + ~#s_tolower_table~0.offset, 1);call write~init~int(34, ~#s_tolower_table~0.base, 34 + ~#s_tolower_table~0.offset, 1);call write~init~int(35, ~#s_tolower_table~0.base, 35 + ~#s_tolower_table~0.offset, 1);call write~init~int(36, ~#s_tolower_table~0.base, 36 + ~#s_tolower_table~0.offset, 1);call write~init~int(37, ~#s_tolower_table~0.base, 37 + ~#s_tolower_table~0.offset, 1);call write~init~int(38, ~#s_tolower_table~0.base, 38 + ~#s_tolower_table~0.offset, 1);call write~init~int(39, ~#s_tolower_table~0.base, 39 + ~#s_tolower_table~0.offset, 1);call write~init~int(40, ~#s_tolower_table~0.base, 40 + ~#s_tolower_table~0.offset, 1);call write~init~int(41, ~#s_tolower_table~0.base, 41 + ~#s_tolower_table~0.offset, 1);call write~init~int(42, ~#s_tolower_table~0.base, 42 + ~#s_tolower_table~0.offset, 1);call write~init~int(43, ~#s_tolower_table~0.base, 43 + ~#s_tolower_table~0.offset, 1);call write~init~int(44, ~#s_tolower_table~0.base, 44 + ~#s_tolower_table~0.offset, 1);call write~init~int(45, ~#s_tolower_table~0.base, 45 + ~#s_tolower_table~0.offset, 1);call write~init~int(46, ~#s_tolower_table~0.base, 46 + ~#s_tolower_table~0.offset, 1);call write~init~int(47, ~#s_tolower_table~0.base, 47 + ~#s_tolower_table~0.offset, 1);call write~init~int(48, ~#s_tolower_table~0.base, 48 + ~#s_tolower_table~0.offset, 1);call write~init~int(49, ~#s_tolower_table~0.base, 49 + ~#s_tolower_table~0.offset, 1);call write~init~int(50, ~#s_tolower_table~0.base, 50 + ~#s_tolower_table~0.offset, 1);call write~init~int(51, ~#s_tolower_table~0.base, 51 + ~#s_tolower_table~0.offset, 1);call write~init~int(52, ~#s_tolower_table~0.base, 52 + ~#s_tolower_table~0.offset, 1);call write~init~int(53, ~#s_tolower_table~0.base, 53 + ~#s_tolower_table~0.offset, 1);call write~init~int(54, ~#s_tolower_table~0.base, 54 + ~#s_tolower_table~0.offset, 1);call write~init~int(55, ~#s_tolower_table~0.base, 55 + ~#s_tolower_table~0.offset, 1);call write~init~int(56, ~#s_tolower_table~0.base, 56 + ~#s_tolower_table~0.offset, 1);call write~init~int(57, ~#s_tolower_table~0.base, 57 + ~#s_tolower_table~0.offset, 1);call write~init~int(58, ~#s_tolower_table~0.base, 58 + ~#s_tolower_table~0.offset, 1);call write~init~int(59, ~#s_tolower_table~0.base, 59 + ~#s_tolower_table~0.offset, 1);call write~init~int(60, ~#s_tolower_table~0.base, 60 + ~#s_tolower_table~0.offset, 1);call write~init~int(61, ~#s_tolower_table~0.base, 61 + ~#s_tolower_table~0.offset, 1);call write~init~int(62, ~#s_tolower_table~0.base, 62 + ~#s_tolower_table~0.offset, 1);call write~init~int(63, ~#s_tolower_table~0.base, 63 + ~#s_tolower_table~0.offset, 1);call write~init~int(64, ~#s_tolower_table~0.base, 64 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 65 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 66 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 67 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 68 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 69 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 70 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 71 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 72 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 73 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 74 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 75 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 76 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 77 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 78 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 79 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 80 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 81 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 82 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 83 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 84 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 85 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 86 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 87 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 88 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 89 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 90 + ~#s_tolower_table~0.offset, 1);call write~init~int(91, ~#s_tolower_table~0.base, 91 + ~#s_tolower_table~0.offset, 1);call write~init~int(92, ~#s_tolower_table~0.base, 92 + ~#s_tolower_table~0.offset, 1);call write~init~int(93, ~#s_tolower_table~0.base, 93 + ~#s_tolower_table~0.offset, 1);call write~init~int(94, ~#s_tolower_table~0.base, 94 + ~#s_tolower_table~0.offset, 1);call write~init~int(95, ~#s_tolower_table~0.base, 95 + ~#s_tolower_table~0.offset, 1);call write~init~int(96, ~#s_tolower_table~0.base, 96 + ~#s_tolower_table~0.offset, 1);call write~init~int(97, ~#s_tolower_table~0.base, 97 + ~#s_tolower_table~0.offset, 1);call write~init~int(98, ~#s_tolower_table~0.base, 98 + ~#s_tolower_table~0.offset, 1);call write~init~int(99, ~#s_tolower_table~0.base, 99 + ~#s_tolower_table~0.offset, 1);call write~init~int(100, ~#s_tolower_table~0.base, 100 + ~#s_tolower_table~0.offset, 1);call write~init~int(101, ~#s_tolower_table~0.base, 101 + ~#s_tolower_table~0.offset, 1);call write~init~int(102, ~#s_tolower_table~0.base, 102 + ~#s_tolower_table~0.offset, 1);call write~init~int(103, ~#s_tolower_table~0.base, 103 + ~#s_tolower_table~0.offset, 1);call write~init~int(104, ~#s_tolower_table~0.base, 104 + ~#s_tolower_table~0.offset, 1);call write~init~int(105, ~#s_tolower_table~0.base, 105 + ~#s_tolower_table~0.offset, 1);call write~init~int(106, ~#s_tolower_table~0.base, 106 + ~#s_tolower_table~0.offset, 1);call write~init~int(107, ~#s_tolower_table~0.base, 107 + ~#s_tolower_table~0.offset, 1);call write~init~int(108, ~#s_tolower_table~0.base, 108 + ~#s_tolower_table~0.offset, 1);call write~init~int(109, ~#s_tolower_table~0.base, 109 + ~#s_tolower_table~0.offset, 1);call write~init~int(110, ~#s_tolower_table~0.base, 110 + ~#s_tolower_table~0.offset, 1);call write~init~int(111, ~#s_tolower_table~0.base, 111 + ~#s_tolower_table~0.offset, 1);call write~init~int(112, ~#s_tolower_table~0.base, 112 + ~#s_tolower_table~0.offset, 1);call write~init~int(113, ~#s_tolower_table~0.base, 113 + ~#s_tolower_table~0.offset, 1);call write~init~int(114, ~#s_tolower_table~0.base, 114 + ~#s_tolower_table~0.offset, 1);call write~init~int(115, ~#s_tolower_table~0.base, 115 + ~#s_tolower_table~0.offset, 1);call write~init~int(116, ~#s_tolower_table~0.base, 116 + ~#s_tolower_table~0.offset, 1);call write~init~int(117, ~#s_tolower_table~0.base, 117 + ~#s_tolower_table~0.offset, 1);call write~init~int(118, ~#s_tolower_table~0.base, 118 + ~#s_tolower_table~0.offset, 1);call write~init~int(119, ~#s_tolower_table~0.base, 119 + ~#s_tolower_table~0.offset, 1);call write~init~int(120, ~#s_tolower_table~0.base, 120 + ~#s_tolower_table~0.offset, 1);call write~init~int(121, ~#s_tolower_table~0.base, 121 + ~#s_tolower_table~0.offset, 1);call write~init~int(122, ~#s_tolower_table~0.base, 122 + ~#s_tolower_table~0.offset, 1);call write~init~int(123, ~#s_tolower_table~0.base, 123 + ~#s_tolower_table~0.offset, 1);call write~init~int(124, ~#s_tolower_table~0.base, 124 + ~#s_tolower_table~0.offset, 1);call write~init~int(125, ~#s_tolower_table~0.base, 125 + ~#s_tolower_table~0.offset, 1);call write~init~int(126, ~#s_tolower_table~0.base, 126 + ~#s_tolower_table~0.offset, 1);call write~init~int(127, ~#s_tolower_table~0.base, 127 + ~#s_tolower_table~0.offset, 1);call write~init~int(128, ~#s_tolower_table~0.base, 128 + ~#s_tolower_table~0.offset, 1);call write~init~int(129, ~#s_tolower_table~0.base, 129 + ~#s_tolower_table~0.offset, 1);call write~init~int(130, ~#s_tolower_table~0.base, 130 + ~#s_tolower_table~0.offset, 1);call write~init~int(131, ~#s_tolower_table~0.base, 131 + ~#s_tolower_table~0.offset, 1);call write~init~int(132, ~#s_tolower_table~0.base, 132 + ~#s_tolower_table~0.offset, 1);call write~init~int(133, ~#s_tolower_table~0.base, 133 + ~#s_tolower_table~0.offset, 1);call write~init~int(134, ~#s_tolower_table~0.base, 134 + ~#s_tolower_table~0.offset, 1);call write~init~int(135, ~#s_tolower_table~0.base, 135 + ~#s_tolower_table~0.offset, 1);call write~init~int(136, ~#s_tolower_table~0.base, 136 + ~#s_tolower_table~0.offset, 1);call write~init~int(137, ~#s_tolower_table~0.base, 137 + ~#s_tolower_table~0.offset, 1);call write~init~int(138, ~#s_tolower_table~0.base, 138 + ~#s_tolower_table~0.offset, 1);call write~init~int(139, ~#s_tolower_table~0.base, 139 + ~#s_tolower_table~0.offset, 1);call write~init~int(140, ~#s_tolower_table~0.base, 140 + ~#s_tolower_table~0.offset, 1);call write~init~int(141, ~#s_tolower_table~0.base, 141 + ~#s_tolower_table~0.offset, 1);call write~init~int(142, ~#s_tolower_table~0.base, 142 + ~#s_tolower_table~0.offset, 1);call write~init~int(143, ~#s_tolower_table~0.base, 143 + ~#s_tolower_table~0.offset, 1);call write~init~int(144, ~#s_tolower_table~0.base, 144 + ~#s_tolower_table~0.offset, 1);call write~init~int(145, ~#s_tolower_table~0.base, 145 + ~#s_tolower_table~0.offset, 1);call write~init~int(146, ~#s_tolower_table~0.base, 146 + ~#s_tolower_table~0.offset, 1);call write~init~int(147, ~#s_tolower_table~0.base, 147 + ~#s_tolower_table~0.offset, 1);call write~init~int(148, ~#s_tolower_table~0.base, 148 + ~#s_tolower_table~0.offset, 1);call write~init~int(149, ~#s_tolower_table~0.base, 149 + ~#s_tolower_table~0.offset, 1);call write~init~int(150, ~#s_tolower_table~0.base, 150 + ~#s_tolower_table~0.offset, 1);call write~init~int(151, ~#s_tolower_table~0.base, 151 + ~#s_tolower_table~0.offset, 1);call write~init~int(152, ~#s_tolower_table~0.base, 152 + ~#s_tolower_table~0.offset, 1);call write~init~int(153, ~#s_tolower_table~0.base, 153 + ~#s_tolower_table~0.offset, 1);call write~init~int(154, ~#s_tolower_table~0.base, 154 + ~#s_tolower_table~0.offset, 1);call write~init~int(155, ~#s_tolower_table~0.base, 155 + ~#s_tolower_table~0.offset, 1);call write~init~int(156, ~#s_tolower_table~0.base, 156 + ~#s_tolower_table~0.offset, 1);call write~init~int(157, ~#s_tolower_table~0.base, 157 + ~#s_tolower_table~0.offset, 1);call write~init~int(158, ~#s_tolower_table~0.base, 158 + ~#s_tolower_table~0.offset, 1);call write~init~int(159, ~#s_tolower_table~0.base, 159 + ~#s_tolower_table~0.offset, 1);call write~init~int(160, ~#s_tolower_table~0.base, 160 + ~#s_tolower_table~0.offset, 1);call write~init~int(161, ~#s_tolower_table~0.base, 161 + ~#s_tolower_table~0.offset, 1);call write~init~int(162, ~#s_tolower_table~0.base, 162 + ~#s_tolower_table~0.offset, 1);call write~init~int(163, ~#s_tolower_table~0.base, 163 + ~#s_tolower_table~0.offset, 1);call write~init~int(164, ~#s_tolower_table~0.base, 164 + ~#s_tolower_table~0.offset, 1);call write~init~int(165, ~#s_tolower_table~0.base, 165 + ~#s_tolower_table~0.offset, 1);call write~init~int(166, ~#s_tolower_table~0.base, 166 + ~#s_tolower_table~0.offset, 1);call write~init~int(167, ~#s_tolower_table~0.base, 167 + ~#s_tolower_table~0.offset, 1);call write~init~int(168, ~#s_tolower_table~0.base, 168 + ~#s_tolower_table~0.offset, 1);call write~init~int(169, ~#s_tolower_table~0.base, 169 + ~#s_tolower_table~0.offset, 1);call write~init~int(170, ~#s_tolower_table~0.base, 170 + ~#s_tolower_table~0.offset, 1);call write~init~int(171, ~#s_tolower_table~0.base, 171 + ~#s_tolower_table~0.offset, 1);call write~init~int(172, ~#s_tolower_table~0.base, 172 + ~#s_tolower_table~0.offset, 1);call write~init~int(173, ~#s_tolower_table~0.base, 173 + ~#s_tolower_table~0.offset, 1);call write~init~int(174, ~#s_tolower_table~0.base, 174 + ~#s_tolower_table~0.offset, 1);call write~init~int(175, ~#s_tolower_table~0.base, 175 + ~#s_tolower_table~0.offset, 1);call write~init~int(176, ~#s_tolower_table~0.base, 176 + ~#s_tolower_table~0.offset, 1);call write~init~int(177, ~#s_tolower_table~0.base, 177 + ~#s_tolower_table~0.offset, 1);call write~init~int(178, ~#s_tolower_table~0.base, 178 + ~#s_tolower_table~0.offset, 1);call write~init~int(179, ~#s_tolower_table~0.base, 179 + ~#s_tolower_table~0.offset, 1);call write~init~int(180, ~#s_tolower_table~0.base, 180 + ~#s_tolower_table~0.offset, 1);call write~init~int(181, ~#s_tolower_table~0.base, 181 + ~#s_tolower_table~0.offset, 1);call write~init~int(182, ~#s_tolower_table~0.base, 182 + ~#s_tolower_table~0.offset, 1);call write~init~int(183, ~#s_tolower_table~0.base, 183 + ~#s_tolower_table~0.offset, 1);call write~init~int(184, ~#s_tolower_table~0.base, 184 + ~#s_tolower_table~0.offset, 1);call write~init~int(185, ~#s_tolower_table~0.base, 185 + ~#s_tolower_table~0.offset, 1);call write~init~int(186, ~#s_tolower_table~0.base, 186 + ~#s_tolower_table~0.offset, 1);call write~init~int(187, ~#s_tolower_table~0.base, 187 + ~#s_tolower_table~0.offset, 1);call write~init~int(188, ~#s_tolower_table~0.base, 188 + ~#s_tolower_table~0.offset, 1);call write~init~int(189, ~#s_tolower_table~0.base, 189 + ~#s_tolower_table~0.offset, 1);call write~init~int(190, ~#s_tolower_table~0.base, 190 + ~#s_tolower_table~0.offset, 1);call write~init~int(191, ~#s_tolower_table~0.base, 191 + ~#s_tolower_table~0.offset, 1);call write~init~int(192, ~#s_tolower_table~0.base, 192 + ~#s_tolower_table~0.offset, 1);call write~init~int(193, ~#s_tolower_table~0.base, 193 + ~#s_tolower_table~0.offset, 1);call write~init~int(194, ~#s_tolower_table~0.base, 194 + ~#s_tolower_table~0.offset, 1);call write~init~int(195, ~#s_tolower_table~0.base, 195 + ~#s_tolower_table~0.offset, 1);call write~init~int(196, ~#s_tolower_table~0.base, 196 + ~#s_tolower_table~0.offset, 1);call write~init~int(197, ~#s_tolower_table~0.base, 197 + ~#s_tolower_table~0.offset, 1);call write~init~int(198, ~#s_tolower_table~0.base, 198 + ~#s_tolower_table~0.offset, 1);call write~init~int(199, ~#s_tolower_table~0.base, 199 + ~#s_tolower_table~0.offset, 1);call write~init~int(200, ~#s_tolower_table~0.base, 200 + ~#s_tolower_table~0.offset, 1);call write~init~int(201, ~#s_tolower_table~0.base, 201 + ~#s_tolower_table~0.offset, 1);call write~init~int(202, ~#s_tolower_table~0.base, 202 + ~#s_tolower_table~0.offset, 1);call write~init~int(203, ~#s_tolower_table~0.base, 203 + ~#s_tolower_table~0.offset, 1);call write~init~int(204, ~#s_tolower_table~0.base, 204 + ~#s_tolower_table~0.offset, 1);call write~init~int(205, ~#s_tolower_table~0.base, 205 + ~#s_tolower_table~0.offset, 1);call write~init~int(206, ~#s_tolower_table~0.base, 206 + ~#s_tolower_table~0.offset, 1);call write~init~int(207, ~#s_tolower_table~0.base, 207 + ~#s_tolower_table~0.offset, 1);call write~init~int(208, ~#s_tolower_table~0.base, 208 + ~#s_tolower_table~0.offset, 1);call write~init~int(209, ~#s_tolower_table~0.base, 209 + ~#s_tolower_table~0.offset, 1);call write~init~int(210, ~#s_tolower_table~0.base, 210 + ~#s_tolower_table~0.offset, 1);call write~init~int(211, ~#s_tolower_table~0.base, 211 + ~#s_tolower_table~0.offset, 1);call write~init~int(212, ~#s_tolower_table~0.base, 212 + ~#s_tolower_table~0.offset, 1);call write~init~int(213, ~#s_tolower_table~0.base, 213 + ~#s_tolower_table~0.offset, 1);call write~init~int(214, ~#s_tolower_table~0.base, 214 + ~#s_tolower_table~0.offset, 1);call write~init~int(215, ~#s_tolower_table~0.base, 215 + ~#s_tolower_table~0.offset, 1);call write~init~int(216, ~#s_tolower_table~0.base, 216 + ~#s_tolower_table~0.offset, 1);call write~init~int(217, ~#s_tolower_table~0.base, 217 + ~#s_tolower_table~0.offset, 1);call write~init~int(218, ~#s_tolower_table~0.base, 218 + ~#s_tolower_table~0.offset, 1);call write~init~int(219, ~#s_tolower_table~0.base, 219 + ~#s_tolower_table~0.offset, 1);call write~init~int(220, ~#s_tolower_table~0.base, 220 + ~#s_tolower_table~0.offset, 1);call write~init~int(221, ~#s_tolower_table~0.base, 221 + ~#s_tolower_table~0.offset, 1);call write~init~int(222, ~#s_tolower_table~0.base, 222 + ~#s_tolower_table~0.offset, 1);call write~init~int(223, ~#s_tolower_table~0.base, 223 + ~#s_tolower_table~0.offset, 1);call write~init~int(224, ~#s_tolower_table~0.base, 224 + ~#s_tolower_table~0.offset, 1);call write~init~int(225, ~#s_tolower_table~0.base, 225 + ~#s_tolower_table~0.offset, 1);call write~init~int(226, ~#s_tolower_table~0.base, 226 + ~#s_tolower_table~0.offset, 1);call write~init~int(227, ~#s_tolower_table~0.base, 227 + ~#s_tolower_table~0.offset, 1);call write~init~int(228, ~#s_tolower_table~0.base, 228 + ~#s_tolower_table~0.offset, 1);call write~init~int(229, ~#s_tolower_table~0.base, 229 + ~#s_tolower_table~0.offset, 1);call write~init~int(230, ~#s_tolower_table~0.base, 230 + ~#s_tolower_table~0.offset, 1);call write~init~int(231, ~#s_tolower_table~0.base, 231 + ~#s_tolower_table~0.offset, 1);call write~init~int(232, ~#s_tolower_table~0.base, 232 + ~#s_tolower_table~0.offset, 1);call write~init~int(233, ~#s_tolower_table~0.base, 233 + ~#s_tolower_table~0.offset, 1);call write~init~int(234, ~#s_tolower_table~0.base, 234 + ~#s_tolower_table~0.offset, 1);call write~init~int(235, ~#s_tolower_table~0.base, 235 + ~#s_tolower_table~0.offset, 1);call write~init~int(236, ~#s_tolower_table~0.base, 236 + ~#s_tolower_table~0.offset, 1);call write~init~int(237, ~#s_tolower_table~0.base, 237 + ~#s_tolower_table~0.offset, 1);call write~init~int(238, ~#s_tolower_table~0.base, 238 + ~#s_tolower_table~0.offset, 1);call write~init~int(239, ~#s_tolower_table~0.base, 239 + ~#s_tolower_table~0.offset, 1);call write~init~int(240, ~#s_tolower_table~0.base, 240 + ~#s_tolower_table~0.offset, 1);call write~init~int(241, ~#s_tolower_table~0.base, 241 + ~#s_tolower_table~0.offset, 1);call write~init~int(242, ~#s_tolower_table~0.base, 242 + ~#s_tolower_table~0.offset, 1);call write~init~int(243, ~#s_tolower_table~0.base, 243 + ~#s_tolower_table~0.offset, 1);call write~init~int(244, ~#s_tolower_table~0.base, 244 + ~#s_tolower_table~0.offset, 1);call write~init~int(245, ~#s_tolower_table~0.base, 245 + ~#s_tolower_table~0.offset, 1);call write~init~int(246, ~#s_tolower_table~0.base, 246 + ~#s_tolower_table~0.offset, 1);call write~init~int(247, ~#s_tolower_table~0.base, 247 + ~#s_tolower_table~0.offset, 1);call write~init~int(248, ~#s_tolower_table~0.base, 248 + ~#s_tolower_table~0.offset, 1);call write~init~int(249, ~#s_tolower_table~0.base, 249 + ~#s_tolower_table~0.offset, 1);call write~init~int(250, ~#s_tolower_table~0.base, 250 + ~#s_tolower_table~0.offset, 1);call write~init~int(251, ~#s_tolower_table~0.base, 251 + ~#s_tolower_table~0.offset, 1);call write~init~int(252, ~#s_tolower_table~0.base, 252 + ~#s_tolower_table~0.offset, 1);call write~init~int(253, ~#s_tolower_table~0.base, 253 + ~#s_tolower_table~0.offset, 1);call write~init~int(254, ~#s_tolower_table~0.base, 254 + ~#s_tolower_table~0.offset, 1);call write~init~int(255, ~#s_tolower_table~0.base, 255 + ~#s_tolower_table~0.offset, 1);~#errors~0.base, ~#errors~0.offset := 203, 0;call #Ultimate.allocInit(1656, 203);call write~init~int(~aws_common_error~0~AWS_ERROR_SUCCESS, ~#errors~0.base, ~#errors~0.offset, 4);call write~init~$Pointer$(5, 0, ~#errors~0.base, 4 + ~#errors~0.offset, 8);call write~init~$Pointer$(6, 0, ~#errors~0.base, 12 + ~#errors~0.offset, 8);call write~init~$Pointer$(7, 0, ~#errors~0.base, 20 + ~#errors~0.offset, 8);call write~init~$Pointer$(8, 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$(9, 0, ~#errors~0.base, 40 + ~#errors~0.offset, 8);call write~init~$Pointer$(10, 0, ~#errors~0.base, 48 + ~#errors~0.offset, 8);call write~init~$Pointer$(11, 0, ~#errors~0.base, 56 + ~#errors~0.offset, 8);call write~init~$Pointer$(12, 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$(13, 0, ~#errors~0.base, 76 + ~#errors~0.offset, 8);call write~init~$Pointer$(14, 0, ~#errors~0.base, 84 + ~#errors~0.offset, 8);call write~init~$Pointer$(15, 0, ~#errors~0.base, 92 + ~#errors~0.offset, 8);call write~init~$Pointer$(16, 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$(17, 0, ~#errors~0.base, 112 + ~#errors~0.offset, 8);call write~init~$Pointer$(18, 0, ~#errors~0.base, 120 + ~#errors~0.offset, 8);call write~init~$Pointer$(19, 0, ~#errors~0.base, 128 + ~#errors~0.offset, 8);call write~init~$Pointer$(20, 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$(21, 0, ~#errors~0.base, 148 + ~#errors~0.offset, 8);call write~init~$Pointer$(22, 0, ~#errors~0.base, 156 + ~#errors~0.offset, 8);call write~init~$Pointer$(23, 0, ~#errors~0.base, 164 + ~#errors~0.offset, 8);call write~init~$Pointer$(24, 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$(25, 0, ~#errors~0.base, 184 + ~#errors~0.offset, 8);call write~init~$Pointer$(26, 0, ~#errors~0.base, 192 + ~#errors~0.offset, 8);call write~init~$Pointer$(27, 0, ~#errors~0.base, 200 + ~#errors~0.offset, 8);call write~init~$Pointer$(28, 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$(29, 0, ~#errors~0.base, 220 + ~#errors~0.offset, 8);call write~init~$Pointer$(30, 0, ~#errors~0.base, 228 + ~#errors~0.offset, 8);call write~init~$Pointer$(31, 0, ~#errors~0.base, 236 + ~#errors~0.offset, 8);call write~init~$Pointer$(32, 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$(33, 0, ~#errors~0.base, 256 + ~#errors~0.offset, 8);call write~init~$Pointer$(34, 0, ~#errors~0.base, 264 + ~#errors~0.offset, 8);call write~init~$Pointer$(35, 0, ~#errors~0.base, 272 + ~#errors~0.offset, 8);call write~init~$Pointer$(36, 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$(37, 0, ~#errors~0.base, 292 + ~#errors~0.offset, 8);call write~init~$Pointer$(38, 0, ~#errors~0.base, 300 + ~#errors~0.offset, 8);call write~init~$Pointer$(39, 0, ~#errors~0.base, 308 + ~#errors~0.offset, 8);call write~init~$Pointer$(40, 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$(41, 0, ~#errors~0.base, 328 + ~#errors~0.offset, 8);call write~init~$Pointer$(42, 0, ~#errors~0.base, 336 + ~#errors~0.offset, 8);call write~init~$Pointer$(43, 0, ~#errors~0.base, 344 + ~#errors~0.offset, 8);call write~init~$Pointer$(44, 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$(45, 0, ~#errors~0.base, 364 + ~#errors~0.offset, 8);call write~init~$Pointer$(46, 0, ~#errors~0.base, 372 + ~#errors~0.offset, 8);call write~init~$Pointer$(47, 0, ~#errors~0.base, 380 + ~#errors~0.offset, 8);call write~init~$Pointer$(48, 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$(49, 0, ~#errors~0.base, 400 + ~#errors~0.offset, 8);call write~init~$Pointer$(50, 0, ~#errors~0.base, 408 + ~#errors~0.offset, 8);call write~init~$Pointer$(51, 0, ~#errors~0.base, 416 + ~#errors~0.offset, 8);call write~init~$Pointer$(52, 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$(53, 0, ~#errors~0.base, 436 + ~#errors~0.offset, 8);call write~init~$Pointer$(54, 0, ~#errors~0.base, 444 + ~#errors~0.offset, 8);call write~init~$Pointer$(55, 0, ~#errors~0.base, 452 + ~#errors~0.offset, 8);call write~init~$Pointer$(56, 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$(57, 0, ~#errors~0.base, 472 + ~#errors~0.offset, 8);call write~init~$Pointer$(58, 0, ~#errors~0.base, 480 + ~#errors~0.offset, 8);call write~init~$Pointer$(59, 0, ~#errors~0.base, 488 + ~#errors~0.offset, 8);call write~init~$Pointer$(60, 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$(61, 0, ~#errors~0.base, 508 + ~#errors~0.offset, 8);call write~init~$Pointer$(62, 0, ~#errors~0.base, 516 + ~#errors~0.offset, 8);call write~init~$Pointer$(63, 0, ~#errors~0.base, 524 + ~#errors~0.offset, 8);call write~init~$Pointer$(64, 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$(65, 0, ~#errors~0.base, 544 + ~#errors~0.offset, 8);call write~init~$Pointer$(66, 0, ~#errors~0.base, 552 + ~#errors~0.offset, 8);call write~init~$Pointer$(67, 0, ~#errors~0.base, 560 + ~#errors~0.offset, 8);call write~init~$Pointer$(68, 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$(69, 0, ~#errors~0.base, 580 + ~#errors~0.offset, 8);call write~init~$Pointer$(70, 0, ~#errors~0.base, 588 + ~#errors~0.offset, 8);call write~init~$Pointer$(71, 0, ~#errors~0.base, 596 + ~#errors~0.offset, 8);call write~init~$Pointer$(72, 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$(73, 0, ~#errors~0.base, 616 + ~#errors~0.offset, 8);call write~init~$Pointer$(74, 0, ~#errors~0.base, 624 + ~#errors~0.offset, 8);call write~init~$Pointer$(75, 0, ~#errors~0.base, 632 + ~#errors~0.offset, 8);call write~init~$Pointer$(76, 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$(77, 0, ~#errors~0.base, 652 + ~#errors~0.offset, 8);call write~init~$Pointer$(78, 0, ~#errors~0.base, 660 + ~#errors~0.offset, 8);call write~init~$Pointer$(79, 0, ~#errors~0.base, 668 + ~#errors~0.offset, 8);call write~init~$Pointer$(80, 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$(81, 0, ~#errors~0.base, 688 + ~#errors~0.offset, 8);call write~init~$Pointer$(82, 0, ~#errors~0.base, 696 + ~#errors~0.offset, 8);call write~init~$Pointer$(83, 0, ~#errors~0.base, 704 + ~#errors~0.offset, 8);call write~init~$Pointer$(84, 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$(85, 0, ~#errors~0.base, 724 + ~#errors~0.offset, 8);call write~init~$Pointer$(86, 0, ~#errors~0.base, 732 + ~#errors~0.offset, 8);call write~init~$Pointer$(87, 0, ~#errors~0.base, 740 + ~#errors~0.offset, 8);call write~init~$Pointer$(88, 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$(89, 0, ~#errors~0.base, 760 + ~#errors~0.offset, 8);call write~init~$Pointer$(90, 0, ~#errors~0.base, 768 + ~#errors~0.offset, 8);call write~init~$Pointer$(91, 0, ~#errors~0.base, 776 + ~#errors~0.offset, 8);call write~init~$Pointer$(92, 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$(93, 0, ~#errors~0.base, 796 + ~#errors~0.offset, 8);call write~init~$Pointer$(94, 0, ~#errors~0.base, 804 + ~#errors~0.offset, 8);call write~init~$Pointer$(95, 0, ~#errors~0.base, 812 + ~#errors~0.offset, 8);call write~init~$Pointer$(96, 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$(97, 0, ~#errors~0.base, 832 + ~#errors~0.offset, 8);call write~init~$Pointer$(98, 0, ~#errors~0.base, 840 + ~#errors~0.offset, 8);call write~init~$Pointer$(99, 0, ~#errors~0.base, 848 + ~#errors~0.offset, 8);call write~init~$Pointer$(100, 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$(101, 0, ~#errors~0.base, 868 + ~#errors~0.offset, 8);call write~init~$Pointer$(102, 0, ~#errors~0.base, 876 + ~#errors~0.offset, 8);call write~init~$Pointer$(103, 0, ~#errors~0.base, 884 + ~#errors~0.offset, 8);call write~init~$Pointer$(104, 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$(105, 0, ~#errors~0.base, 904 + ~#errors~0.offset, 8);call write~init~$Pointer$(106, 0, ~#errors~0.base, 912 + ~#errors~0.offset, 8);call write~init~$Pointer$(107, 0, ~#errors~0.base, 920 + ~#errors~0.offset, 8);call write~init~$Pointer$(108, 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$(109, 0, ~#errors~0.base, 940 + ~#errors~0.offset, 8);call write~init~$Pointer$(110, 0, ~#errors~0.base, 948 + ~#errors~0.offset, 8);call write~init~$Pointer$(111, 0, ~#errors~0.base, 956 + ~#errors~0.offset, 8);call write~init~$Pointer$(112, 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$(113, 0, ~#errors~0.base, 976 + ~#errors~0.offset, 8);call write~init~$Pointer$(114, 0, ~#errors~0.base, 984 + ~#errors~0.offset, 8);call write~init~$Pointer$(115, 0, ~#errors~0.base, 992 + ~#errors~0.offset, 8);call write~init~$Pointer$(116, 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$(117, 0, ~#errors~0.base, 1012 + ~#errors~0.offset, 8);call write~init~$Pointer$(118, 0, ~#errors~0.base, 1020 + ~#errors~0.offset, 8);call write~init~$Pointer$(119, 0, ~#errors~0.base, 1028 + ~#errors~0.offset, 8);call write~init~$Pointer$(120, 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$(121, 0, ~#errors~0.base, 1048 + ~#errors~0.offset, 8);call write~init~$Pointer$(122, 0, ~#errors~0.base, 1056 + ~#errors~0.offset, 8);call write~init~$Pointer$(123, 0, ~#errors~0.base, 1064 + ~#errors~0.offset, 8);call write~init~$Pointer$(124, 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$(125, 0, ~#errors~0.base, 1084 + ~#errors~0.offset, 8);call write~init~$Pointer$(126, 0, ~#errors~0.base, 1092 + ~#errors~0.offset, 8);call write~init~$Pointer$(127, 0, ~#errors~0.base, 1100 + ~#errors~0.offset, 8);call write~init~$Pointer$(128, 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$(129, 0, ~#errors~0.base, 1120 + ~#errors~0.offset, 8);call write~init~$Pointer$(130, 0, ~#errors~0.base, 1128 + ~#errors~0.offset, 8);call write~init~$Pointer$(131, 0, ~#errors~0.base, 1136 + ~#errors~0.offset, 8);call write~init~$Pointer$(132, 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$(133, 0, ~#errors~0.base, 1156 + ~#errors~0.offset, 8);call write~init~$Pointer$(134, 0, ~#errors~0.base, 1164 + ~#errors~0.offset, 8);call write~init~$Pointer$(135, 0, ~#errors~0.base, 1172 + ~#errors~0.offset, 8);call write~init~$Pointer$(136, 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$(137, 0, ~#errors~0.base, 1192 + ~#errors~0.offset, 8);call write~init~$Pointer$(138, 0, ~#errors~0.base, 1200 + ~#errors~0.offset, 8);call write~init~$Pointer$(139, 0, ~#errors~0.base, 1208 + ~#errors~0.offset, 8);call write~init~$Pointer$(140, 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$(141, 0, ~#errors~0.base, 1228 + ~#errors~0.offset, 8);call write~init~$Pointer$(142, 0, ~#errors~0.base, 1236 + ~#errors~0.offset, 8);call write~init~$Pointer$(143, 0, ~#errors~0.base, 1244 + ~#errors~0.offset, 8);call write~init~$Pointer$(144, 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$(145, 0, ~#errors~0.base, 1264 + ~#errors~0.offset, 8);call write~init~$Pointer$(146, 0, ~#errors~0.base, 1272 + ~#errors~0.offset, 8);call write~init~$Pointer$(147, 0, ~#errors~0.base, 1280 + ~#errors~0.offset, 8);call write~init~$Pointer$(148, 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$(149, 0, ~#errors~0.base, 1300 + ~#errors~0.offset, 8);call write~init~$Pointer$(150, 0, ~#errors~0.base, 1308 + ~#errors~0.offset, 8);call write~init~$Pointer$(151, 0, ~#errors~0.base, 1316 + ~#errors~0.offset, 8);call write~init~$Pointer$(152, 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$(153, 0, ~#errors~0.base, 1336 + ~#errors~0.offset, 8);call write~init~$Pointer$(154, 0, ~#errors~0.base, 1344 + ~#errors~0.offset, 8);call write~init~$Pointer$(155, 0, ~#errors~0.base, 1352 + ~#errors~0.offset, 8);call write~init~$Pointer$(156, 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$(157, 0, ~#errors~0.base, 1372 + ~#errors~0.offset, 8);call write~init~$Pointer$(158, 0, ~#errors~0.base, 1380 + ~#errors~0.offset, 8);call write~init~$Pointer$(159, 0, ~#errors~0.base, 1388 + ~#errors~0.offset, 8);call write~init~$Pointer$(160, 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$(161, 0, ~#errors~0.base, 1408 + ~#errors~0.offset, 8);call write~init~$Pointer$(162, 0, ~#errors~0.base, 1416 + ~#errors~0.offset, 8);call write~init~$Pointer$(163, 0, ~#errors~0.base, 1424 + ~#errors~0.offset, 8);call write~init~$Pointer$(164, 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$(165, 0, ~#errors~0.base, 1444 + ~#errors~0.offset, 8);call write~init~$Pointer$(166, 0, ~#errors~0.base, 1452 + ~#errors~0.offset, 8);call write~init~$Pointer$(167, 0, ~#errors~0.base, 1460 + ~#errors~0.offset, 8);call write~init~$Pointer$(168, 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$(185, 0, ~#errors~0.base, 1480 + ~#errors~0.offset, 8);call write~init~$Pointer$(186, 0, ~#errors~0.base, 1488 + ~#errors~0.offset, 8);call write~init~$Pointer$(187, 0, ~#errors~0.base, 1496 + ~#errors~0.offset, 8);call write~init~$Pointer$(188, 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$(181, 0, ~#errors~0.base, 1516 + ~#errors~0.offset, 8);call write~init~$Pointer$(182, 0, ~#errors~0.base, 1524 + ~#errors~0.offset, 8);call write~init~$Pointer$(183, 0, ~#errors~0.base, 1532 + ~#errors~0.offset, 8);call write~init~$Pointer$(184, 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$(173, 0, ~#errors~0.base, 1552 + ~#errors~0.offset, 8);call write~init~$Pointer$(174, 0, ~#errors~0.base, 1560 + ~#errors~0.offset, 8);call write~init~$Pointer$(175, 0, ~#errors~0.base, 1568 + ~#errors~0.offset, 8);call write~init~$Pointer$(176, 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$(177, 0, ~#errors~0.base, 1588 + ~#errors~0.offset, 8);call write~init~$Pointer$(178, 0, ~#errors~0.base, 1596 + ~#errors~0.offset, 8);call write~init~$Pointer$(179, 0, ~#errors~0.base, 1604 + ~#errors~0.offset, 8);call write~init~$Pointer$(180, 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$(169, 0, ~#errors~0.base, 1624 + ~#errors~0.offset, 8);call write~init~$Pointer$(170, 0, ~#errors~0.base, 1632 + ~#errors~0.offset, 8);call write~init~$Pointer$(171, 0, ~#errors~0.base, 1640 + ~#errors~0.offset, 8);call write~init~$Pointer$(172, 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 := 204, 0;call #Ultimate.allocInit(40, 204);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$(189, 0, ~#s_common_log_subject_infos~0.base, 4 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(190, 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$(191, 0, ~#s_common_log_subject_infos~0.base, 24 + ~#s_common_log_subject_infos~0.offset, 8);call write~init~$Pointer$(192, 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;~tl_last_error~0 := 0;~s_global_handler~0.base, ~s_global_handler~0.offset := 0, 0;~s_global_error_context~0.base, ~s_global_error_context~0.offset := 0, 0;~tl_thread_handler~0.base, ~tl_thread_handler~0.offset := 0, 0;~tl_thread_handler_context~0.base, ~tl_thread_handler_context~0.offset := 0, 0;~MAX_ERROR_CODE~0 := 16384;~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset := 205, 0;call #Ultimate.allocInit(128, 205);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#ERROR_SLOTS~0.base);call write~unchecked~$Pointer$(0, 0, ~#ERROR_SLOTS~0.base, ~#ERROR_SLOTS~0.offset, 8); {21536#true} is VALID [2022-02-20 21:06:39,338 INFO L290 TraceCheckUtils]: 1: Hoare triple {21536#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_buf_write_from_whole_string_harness } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1510#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1511#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1514#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1512#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1513#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1515#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1516#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1517#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1518#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1519#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1520#1, aws_byte_buf_write_from_whole_string_harness_#t~short1521#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1522#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1523#1, aws_byte_buf_write_from_whole_string_harness_#t~mem1524#1, aws_byte_buf_write_from_whole_string_harness_#t~ret1525#1, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1, aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {21536#true} is VALID [2022-02-20 21:06:39,338 INFO L272 TraceCheckUtils]: 2: Hoare triple {21536#true} call aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 := nondet_bool(); {21536#true} is VALID [2022-02-20 21:06:39,339 INFO L290 TraceCheckUtils]: 3: Hoare triple {21536#true} #res := #t~nondet8;havoc #t~nondet8; {21536#true} is VALID [2022-02-20 21:06:39,339 INFO L290 TraceCheckUtils]: 4: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,339 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {21536#true} {21536#true} #362#return; {21536#true} is VALID [2022-02-20 21:06:39,339 INFO L290 TraceCheckUtils]: 6: Hoare triple {21536#true} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset := 0, 0; {21536#true} is VALID [2022-02-20 21:06:39,340 INFO L290 TraceCheckUtils]: 7: Hoare triple {21536#true} aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1494#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1496#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ret1495#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1497#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~nondet1498#1;assume { :begin_inline_ensure_byte_buf_has_allocated_buffer_member } true;ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset;ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset := ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.base, ensure_byte_buf_has_allocated_buffer_member_#in~buf#1.offset; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,340 INFO L272 TraceCheckUtils]: 8: Hoare triple {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 := nondet_bool(); {21536#true} is VALID [2022-02-20 21:06:39,340 INFO L290 TraceCheckUtils]: 9: Hoare triple {21536#true} #res := #t~nondet8;havoc #t~nondet8; {21536#true} is VALID [2022-02-20 21:06:39,340 INFO L290 TraceCheckUtils]: 10: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,341 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {21536#true} {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} #366#return; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,341 INFO L290 TraceCheckUtils]: 12: Hoare triple {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset := 0, 0; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,342 INFO L290 TraceCheckUtils]: 13: Hoare triple {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 24 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret497#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite499#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret498#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1 := read~int(ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 16 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8); {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,343 INFO L272 TraceCheckUtils]: 14: Hoare triple {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1); {21599#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:39,343 INFO L290 TraceCheckUtils]: 15: Hoare triple {21599#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {21600#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:06:39,343 INFO L272 TraceCheckUtils]: 16: Hoare triple {21600#(= |old(#valid)| |#valid|)} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,343 INFO L290 TraceCheckUtils]: 17: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,343 INFO L290 TraceCheckUtils]: 18: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,344 INFO L290 TraceCheckUtils]: 19: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,344 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {21536#true} {21600#(= |old(#valid)| |#valid|)} #328#return; {21600#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:06:39,345 INFO L290 TraceCheckUtils]: 21: Hoare triple {21600#(= |old(#valid)| |#valid|)} call #t~malloc576.base, #t~malloc576.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc576.base, #t~malloc576.offset;havoc #t~malloc576.base, #t~malloc576.offset; {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} is VALID [2022-02-20 21:06:39,345 INFO L290 TraceCheckUtils]: 22: Hoare triple {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} assume true; {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} is VALID [2022-02-20 21:06:39,346 INFO L284 TraceCheckUtils]: 23: Hoare quadruple {21605#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |#valid| |bounded_malloc_#res.base|) 1))} {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} #370#return; {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} is VALID [2022-02-20 21:06:39,346 INFO L290 TraceCheckUtils]: 24: Hoare triple {21541#(and (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset, ensure_byte_buf_has_allocated_buffer_member_~buf#1.base, 8 + ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset, 8);havoc ensure_byte_buf_has_allocated_buffer_member_#t~mem501#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret502#1.offset; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 25: Hoare triple {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,347 INFO L272 TraceCheckUtils]: 26: Hoare triple {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} call aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1 := aws_byte_buf_is_valid(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset); {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 27: Hoare triple {21536#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short820 := ~buf.base != 0 || ~buf.offset != 0; {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 28: Hoare triple {21536#true} assume #t~short820;call #t~mem806 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short808 := 0 == #t~mem806 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 29: Hoare triple {21536#true} assume !#t~short808; {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 30: Hoare triple {21536#true} #t~short810 := #t~short808; {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 31: Hoare triple {21536#true} assume !#t~short810; {21536#true} is VALID [2022-02-20 21:06:39,347 INFO L290 TraceCheckUtils]: 32: Hoare triple {21536#true} #t~short819 := #t~short810; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 33: Hoare triple {21536#true} assume !#t~short819;call #t~mem811 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem811 % 18446744073709551616 > 0; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 34: Hoare triple {21536#true} assume #t~short814;call #t~mem812 := read~int(~buf.base, ~buf.offset, 8);call #t~mem813 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short814 := #t~mem812 % 18446744073709551616 <= #t~mem813 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 35: Hoare triple {21536#true} #t~short818 := #t~short814; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 36: Hoare triple {21536#true} assume #t~short818;call #t~mem815 := read~int(~buf.base, ~buf.offset, 8);#t~short817 := 0 == #t~mem815 % 18446744073709551616; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 37: Hoare triple {21536#true} assume !#t~short817;call #t~mem816.base, #t~mem816.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short817 := #t~mem816.base != 0 || #t~mem816.offset != 0; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 38: Hoare triple {21536#true} #t~short818 := #t~short817; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 39: Hoare triple {21536#true} #t~short819 := #t~short818; {21536#true} is VALID [2022-02-20 21:06:39,348 INFO L290 TraceCheckUtils]: 40: Hoare triple {21536#true} #t~short820 := #t~short819; {21536#true} is VALID [2022-02-20 21:06:39,349 INFO L290 TraceCheckUtils]: 41: Hoare triple {21536#true} #res := (if 0 == (if #t~short820 then 1 else 0) then 0 else 1);havoc #t~mem806;havoc #t~mem807;havoc #t~short808;havoc #t~mem809.base, #t~mem809.offset;havoc #t~short810;havoc #t~mem811;havoc #t~mem812;havoc #t~mem813;havoc #t~short814;havoc #t~mem815;havoc #t~mem816.base, #t~mem816.offset;havoc #t~short817;havoc #t~short818;havoc #t~short819;havoc #t~short820; {21536#true} is VALID [2022-02-20 21:06:39,349 INFO L290 TraceCheckUtils]: 42: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,349 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {21536#true} {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} #372#return; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,349 INFO L272 TraceCheckUtils]: 44: Hoare triple {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} call assume_abort_if_not(aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1); {21536#true} is VALID [2022-02-20 21:06:39,349 INFO L290 TraceCheckUtils]: 45: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,350 INFO L290 TraceCheckUtils]: 46: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,350 INFO L290 TraceCheckUtils]: 47: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,350 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {21536#true} {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} #374#return; {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:06:39,352 INFO L290 TraceCheckUtils]: 49: Hoare triple {21554#(= (select |#valid| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) 1)} havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1499#1;call aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~int(aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);call write~init~$Pointer$(aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, 24 + aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, 8);havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1500#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1501#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1502#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1503#1.offset;call aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset := read~$Pointer$(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 8 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#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 := aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset, aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret621#1, save_byte_from_array_#t~mem622#1, save_byte_from_array_#t~mem623#1, save_byte_from_array_#t~mem624#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; {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} is VALID [2022-02-20 21:06:39,352 INFO L290 TraceCheckUtils]: 50: Hoare triple {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#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 { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} is VALID [2022-02-20 21:06:39,353 INFO L290 TraceCheckUtils]: 51: Hoare triple {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} save_byte_from_array_#t~ret621#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret621#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret621#1;call save_byte_from_array_#t~mem622#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} is VALID [2022-02-20 21:06:39,353 INFO L272 TraceCheckUtils]: 52: Hoare triple {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem622#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,354 INFO L290 TraceCheckUtils]: 53: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,354 INFO L290 TraceCheckUtils]: 54: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,354 INFO L290 TraceCheckUtils]: 55: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,355 INFO L284 TraceCheckUtils]: 56: Hoare quadruple {21536#true} {21576#(and (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) |ULTIMATE.start_save_byte_from_array_~size#1|))} #376#return; {21581#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)))} is VALID [2022-02-20 21:06:39,356 INFO L290 TraceCheckUtils]: 57: Hoare triple {21581#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_save_byte_from_array_~storage#1.base|)))} havoc save_byte_from_array_#t~mem622#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);call save_byte_from_array_#t~mem624#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem623#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem624#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem623#1;havoc save_byte_from_array_#t~mem624#1; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,357 INFO L290 TraceCheckUtils]: 58: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.base, aws_byte_buf_write_from_whole_string_harness_#t~mem1504#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1505#1;call aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, 16 + aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);call aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1 := read~int(aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, 8);aws_byte_buf_write_from_whole_string_harness_~available_cap~0#1 := aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1 - aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1506#1;havoc aws_byte_buf_write_from_whole_string_harness_#t~mem1507#1;havoc aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,357 INFO L290 TraceCheckUtils]: 59: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_~nondet_parameter~0#1 % 256);aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset := 0, 0; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,358 INFO L290 TraceCheckUtils]: 60: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume { :begin_inline_aws_byte_buf_write_from_whole_string } true;aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset, aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset := aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset, aws_byte_buf_write_from_whole_string_harness_~str~3#1.base, aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset;havoc aws_byte_buf_write_from_whole_string_#res#1;havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1, aws_byte_buf_write_from_whole_string_#t~short1479#1, aws_byte_buf_write_from_whole_string_#t~ret1480#1, aws_byte_buf_write_from_whole_string_#t~short1481#1, aws_byte_buf_write_from_whole_string_#t~ret1482#1.base, aws_byte_buf_write_from_whole_string_#t~ret1482#1.offset, aws_byte_buf_write_from_whole_string_#t~mem1483#1, aws_byte_buf_write_from_whole_string_#t~ret1484#1, aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset, aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset;aws_byte_buf_write_from_whole_string_~buf#1.base, aws_byte_buf_write_from_whole_string_~buf#1.offset := aws_byte_buf_write_from_whole_string_#in~buf#1.base, aws_byte_buf_write_from_whole_string_#in~buf#1.offset;aws_byte_buf_write_from_whole_string_~src#1.base, aws_byte_buf_write_from_whole_string_~src#1.offset := aws_byte_buf_write_from_whole_string_#in~src#1.base, aws_byte_buf_write_from_whole_string_#in~src#1.offset;aws_byte_buf_write_from_whole_string_#t~short1479#1 := aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,358 INFO L290 TraceCheckUtils]: 61: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume aws_byte_buf_write_from_whole_string_#t~short1479#1; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,358 INFO L272 TraceCheckUtils]: 62: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1479#1 then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,358 INFO L290 TraceCheckUtils]: 63: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,359 INFO L290 TraceCheckUtils]: 64: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,359 INFO L290 TraceCheckUtils]: 65: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,359 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {21536#true} {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} #380#return; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,360 INFO L290 TraceCheckUtils]: 67: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} havoc aws_byte_buf_write_from_whole_string_#t~ret1478#1;havoc aws_byte_buf_write_from_whole_string_#t~short1479#1;aws_byte_buf_write_from_whole_string_#t~short1481#1 := aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,360 INFO L290 TraceCheckUtils]: 68: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume aws_byte_buf_write_from_whole_string_#t~short1481#1; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,360 INFO L272 TraceCheckUtils]: 69: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} call assume_abort_if_not((if 0 == (if aws_byte_buf_write_from_whole_string_#t~short1481#1 then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,360 INFO L290 TraceCheckUtils]: 70: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,361 INFO L290 TraceCheckUtils]: 71: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,361 INFO L290 TraceCheckUtils]: 72: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,361 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {21536#true} {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} #384#return; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,362 INFO L290 TraceCheckUtils]: 74: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} havoc aws_byte_buf_write_from_whole_string_#t~ret1480#1;havoc aws_byte_buf_write_from_whole_string_#t~short1481#1; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,362 INFO L290 TraceCheckUtils]: 75: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume (aws_byte_buf_write_from_whole_string_~buf#1.base == 0 && aws_byte_buf_write_from_whole_string_~buf#1.offset == 0) || (aws_byte_buf_write_from_whole_string_~src#1.base == 0 && aws_byte_buf_write_from_whole_string_~src#1.offset == 0);aws_byte_buf_write_from_whole_string_#res#1 := 0; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,363 INFO L290 TraceCheckUtils]: 76: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 := aws_byte_buf_write_from_whole_string_#res#1;assume { :end_inline_aws_byte_buf_write_from_whole_string } true; {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:06:39,363 INFO L290 TraceCheckUtils]: 77: Hoare triple {21582#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|)) (not (= |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|)) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset|) (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset|)))} assume !(0 != aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1 % 256 && (aws_byte_buf_write_from_whole_string_harness_~str~3#1.base != 0 || aws_byte_buf_write_from_whole_string_harness_~str~3#1.offset != 0));havoc aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.base, aws_byte_buf_write_from_whole_string_harness_#t~ite1508#1.offset;havoc aws_byte_buf_write_from_whole_string_harness_#t~ret1509#1;assume { :begin_inline_assert_byte_buf_equivalence } true;assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset, assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset, assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset := aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.base, aws_byte_buf_write_from_whole_string_harness_~#buf~3#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_buf~0#1.offset, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.base, aws_byte_buf_write_from_whole_string_harness_~#old_byte_from_buf~0#1.offset;havoc assert_byte_buf_equivalence_#t~mem635#1, assert_byte_buf_equivalence_#t~mem636#1, assert_byte_buf_equivalence_#t~mem637#1, assert_byte_buf_equivalence_#t~mem638#1, assert_byte_buf_equivalence_#t~mem639#1.base, assert_byte_buf_equivalence_#t~mem639#1.offset, assert_byte_buf_equivalence_#t~mem640#1.base, assert_byte_buf_equivalence_#t~mem640#1.offset, assert_byte_buf_equivalence_#t~mem641#1, assert_byte_buf_equivalence_#t~mem642#1.base, assert_byte_buf_equivalence_#t~mem642#1.offset, assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset;assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset := assert_byte_buf_equivalence_#in~lhs#1.base, assert_byte_buf_equivalence_#in~lhs#1.offset;assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset := assert_byte_buf_equivalence_#in~rhs#1.base, assert_byte_buf_equivalence_#in~rhs#1.offset;assert_byte_buf_equivalence_~rhs_byte#1.base, assert_byte_buf_equivalence_~rhs_byte#1.offset := assert_byte_buf_equivalence_#in~rhs_byte#1.base, assert_byte_buf_equivalence_#in~rhs_byte#1.offset; {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:39,364 INFO L290 TraceCheckUtils]: 78: Hoare triple {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} assume !(assert_byte_buf_equivalence_~lhs#1.base == assert_byte_buf_equivalence_~rhs#1.base && assert_byte_buf_equivalence_~lhs#1.offset == assert_byte_buf_equivalence_~rhs#1.offset); {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:39,364 INFO L272 TraceCheckUtils]: 79: Hoare triple {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} call __VERIFIER_assert((if 0 == (if (assert_byte_buf_equivalence_~lhs#1.base != 0 || assert_byte_buf_equivalence_~lhs#1.offset != 0) && (assert_byte_buf_equivalence_~rhs#1.base != 0 || assert_byte_buf_equivalence_~rhs#1.offset != 0) then 1 else 0) then 0 else 1)); {21536#true} is VALID [2022-02-20 21:06:39,364 INFO L290 TraceCheckUtils]: 80: Hoare triple {21536#true} ~cond := #in~cond; {21536#true} is VALID [2022-02-20 21:06:39,364 INFO L290 TraceCheckUtils]: 81: Hoare triple {21536#true} assume !(0 == ~cond % 256); {21536#true} is VALID [2022-02-20 21:06:39,364 INFO L290 TraceCheckUtils]: 82: Hoare triple {21536#true} assume true; {21536#true} is VALID [2022-02-20 21:06:39,365 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {21536#true} {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} #410#return; {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} is VALID [2022-02-20 21:06:39,365 INFO L290 TraceCheckUtils]: 84: Hoare triple {21591#(and (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|)) (<= (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~rhs#1.offset|) (select (select |#memory_int| |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.base|) |ULTIMATE.start_assert_byte_buf_equivalence_~lhs#1.offset|)))} call assert_byte_buf_equivalence_#t~mem635#1 := read~int(assert_byte_buf_equivalence_~lhs#1.base, assert_byte_buf_equivalence_~lhs#1.offset, 8);call assert_byte_buf_equivalence_#t~mem636#1 := read~int(assert_byte_buf_equivalence_~rhs#1.base, assert_byte_buf_equivalence_~rhs#1.offset, 8); {21596#(and (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1|) (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1|))} is VALID [2022-02-20 21:06:39,366 INFO L272 TraceCheckUtils]: 85: Hoare triple {21596#(and (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1|) (<= |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem635#1| |ULTIMATE.start_assert_byte_buf_equivalence_#t~mem636#1|))} call __VERIFIER_assert((if 0 == (if assert_byte_buf_equivalence_#t~mem635#1 % 18446744073709551616 == assert_byte_buf_equivalence_#t~mem636#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {21597#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:39,367 INFO L290 TraceCheckUtils]: 86: Hoare triple {21597#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {21598#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:39,367 INFO L290 TraceCheckUtils]: 87: Hoare triple {21598#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {21537#false} is VALID [2022-02-20 21:06:39,367 INFO L290 TraceCheckUtils]: 88: Hoare triple {21537#false} assume !false; {21537#false} is VALID [2022-02-20 21:06:39,368 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-02-20 21:06:39,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:39,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155469786] [2022-02-20 21:06:39,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155469786] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:39,368 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:39,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-02-20 21:06:39,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442854907] [2022-02-20 21:06:39,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:39,371 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 8 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 89 [2022-02-20 21:06:39,371 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:39,371 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 8 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:39,458 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:39,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-20 21:06:39,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:39,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-20 21:06:39,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:06:39,459 INFO L87 Difference]: Start difference. First operand 432 states and 635 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 8 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10)