./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_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_cursor_from_buf_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 13ec24500153ff48401c44b6cbf6e64bbffda498093f21927cfcfb52ad2376ab --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 21:06:48,136 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 21:06:48,138 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 21:06:48,170 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 21:06:48,170 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 21:06:48,172 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 21:06:48,173 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 21:06:48,177 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 21:06:48,178 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 21:06:48,179 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 21:06:48,179 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 21:06:48,181 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 21:06:48,181 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 21:06:48,183 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 21:06:48,185 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 21:06:48,186 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 21:06:48,187 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 21:06:48,191 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 21:06:48,192 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 21:06:48,196 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 21:06:48,200 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 21:06:48,200 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 21:06:48,201 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 21:06:48,202 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 21:06:48,204 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 21:06:48,204 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 21:06:48,205 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 21:06:48,205 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 21:06:48,206 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 21:06:48,207 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 21:06:48,207 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 21:06:48,208 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 21:06:48,208 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 21:06:48,209 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 21:06:48,210 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 21:06:48,210 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 21:06:48,211 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 21:06:48,211 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 21:06:48,212 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 21:06:48,212 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 21:06:48,213 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 21:06:48,213 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:06:48,232 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 21:06:48,234 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 21:06:48,235 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 21:06:48,235 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 21:06:48,236 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 21:06:48,236 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 21:06:48,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 21:06:48,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 21:06:48,237 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 21:06:48,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 21:06:48,238 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 21:06:48,239 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 21:06:48,239 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 21:06:48,239 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 21:06:48,239 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 21:06:48,239 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:06:48,239 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 21:06:48,240 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 21:06:48,241 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 -> 13ec24500153ff48401c44b6cbf6e64bbffda498093f21927cfcfb52ad2376ab [2022-02-20 21:06:48,451 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 21:06:48,478 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 21:06:48,480 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 21:06:48,480 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 21:06:48,482 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 21:06:48,483 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i [2022-02-20 21:06:48,543 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e46beadd9/b28d229e7018450cab3378e736a1858e/FLAG76e231545 [2022-02-20 21:06:49,073 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 21:06:49,074 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i [2022-02-20 21:06:49,101 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e46beadd9/b28d229e7018450cab3378e736a1858e/FLAG76e231545 [2022-02-20 21:06:49,560 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e46beadd9/b28d229e7018450cab3378e736a1858e [2022-02-20 21:06:49,574 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 21:06:49,575 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 21:06:49,576 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 21:06:49,576 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 21:06:49,580 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 21:06:49,581 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:06:49" (1/1) ... [2022-02-20 21:06:49,582 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@264d26b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:49, skipping insertion in model container [2022-02-20 21:06:49,583 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:06:49" (1/1) ... [2022-02-20 21:06:49,587 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 21:06:49,659 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 21:06:49,888 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_cursor_from_buf_harness.i[4498,4511] [2022-02-20 21:06:49,893 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_cursor_from_buf_harness.i[4558,4571] [2022-02-20 21:06:50,464 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,464 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,466 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,468 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,469 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,478 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,479 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,480 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,480 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,762 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:06:50,764 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:06:50,764 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:06:50,765 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:06:50,766 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:06:50,767 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:06:50,767 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:06:50,768 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:06:50,768 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:06:50,768 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:06:50,861 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:06:50,937 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,937 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:50,977 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:06:51,023 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 21:06:51,031 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_cursor_from_buf_harness.i[4498,4511] [2022-02-20 21:06:51,033 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_cursor_from_buf_harness.i[4558,4571] [2022-02-20 21:06:51,068 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,069 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,069 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,069 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,070 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,074 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,074 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,076 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,076 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,114 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:06:51,116 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:06:51,117 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:06:51,117 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:06:51,118 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:06:51,118 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:06:51,120 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:06:51,120 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:06:51,120 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:06:51,121 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:06:51,145 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:06:51,219 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,219 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:51,259 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:06:51,398 INFO L208 MainTranslator]: Completed translation [2022-02-20 21:06:51,399 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51 WrapperNode [2022-02-20 21:06:51,399 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 21:06:51,400 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 21:06:51,400 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 21:06:51,400 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 21:06:51,405 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:06:51" (1/1) ... [2022-02-20 21:06:51,479 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:06:51" (1/1) ... [2022-02-20 21:06:51,562 INFO L137 Inliner]: procedures = 690, calls = 2639, calls flagged for inlining = 61, calls inlined = 9, statements flattened = 868 [2022-02-20 21:06:51,562 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 21:06:51,563 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 21:06:51,563 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 21:06:51,563 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 21:06:51,569 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,570 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,579 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,580 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,608 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,611 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,615 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,623 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 21:06:51,624 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 21:06:51,624 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 21:06:51,624 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 21:06:51,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (1/1) ... [2022-02-20 21:06:51,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:06:51,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:51,672 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:06:51,690 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:06:51,702 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-02-20 21:06:51,702 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-02-20 21:06:51,702 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-02-20 21:06:51,702 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-02-20 21:06:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 21:06:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-02-20 21:06:51,703 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-02-20 21:06:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 21:06:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-20 21:06:51,704 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-20 21:06:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_from_buf [2022-02-20 21:06:51,704 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_from_buf [2022-02-20 21:06:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 21:06:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 21:06:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 21:06:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 21:06:51,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 21:06:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-02-20 21:06:51,706 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-02-20 21:06:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-02-20 21:06:51,706 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-02-20 21:06:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-20 21:06:51,706 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-20 21:06:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 21:06:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 21:06:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 21:06:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-02-20 21:06:51,707 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-02-20 21:06:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-02-20 21:06:51,707 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-02-20 21:06:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 21:06:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 21:06:51,993 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 21:06:51,995 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 21:06:52,768 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 21:06:52,781 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 21:06:52,781 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 21:06:52,784 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:06:52 BoogieIcfgContainer [2022-02-20 21:06:52,784 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 21:06:52,785 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 21:06:52,785 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 21:06:52,788 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 21:06:52,788 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 09:06:49" (1/3) ... [2022-02-20 21:06:52,789 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@640dda16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:06:52, skipping insertion in model container [2022-02-20 21:06:52,789 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:51" (2/3) ... [2022-02-20 21:06:52,789 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@640dda16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:06:52, skipping insertion in model container [2022-02-20 21:06:52,790 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:06:52" (3/3) ... [2022-02-20 21:06:52,791 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_from_buf_harness.i [2022-02-20 21:06:52,795 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 21:06:52,795 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 21:06:52,842 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 21:06:52,851 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:06:52,851 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 21:06:52,871 INFO L276 IsEmpty]: Start isEmpty. Operand has 128 states, 88 states have (on average 1.25) internal successors, (110), 89 states have internal predecessors, (110), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-02-20 21:06:52,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-02-20 21:06:52,879 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:52,880 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:06:52,880 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:52,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:52,885 INFO L85 PathProgramCache]: Analyzing trace with hash -963084782, now seen corresponding path program 1 times [2022-02-20 21:06:52,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:52,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889986991] [2022-02-20 21:06:52,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:52,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:53,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:06:53,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,387 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,388 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,388 INFO L290 TraceCheckUtils]: 2: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,388 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {132#false} {131#true} #232#return; {132#false} is VALID [2022-02-20 21:06:53,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:06:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,398 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} #res := #t~nondet8;havoc #t~nondet8; {131#true} is VALID [2022-02-20 21:06:53,399 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,399 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {131#true} {132#false} #234#return; {132#false} is VALID [2022-02-20 21:06:53,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:06:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:53,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,426 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,426 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,427 INFO L290 TraceCheckUtils]: 2: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,427 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {132#false} {131#true} #228#return; {132#false} is VALID [2022-02-20 21:06:53,427 INFO L290 TraceCheckUtils]: 0: Hoare triple {172#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {131#true} is VALID [2022-02-20 21:06:53,427 INFO L272 TraceCheckUtils]: 1: Hoare triple {131#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {131#true} is VALID [2022-02-20 21:06:53,428 INFO L290 TraceCheckUtils]: 2: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,428 INFO L290 TraceCheckUtils]: 3: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,428 INFO L290 TraceCheckUtils]: 4: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,428 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {132#false} {131#true} #228#return; {132#false} is VALID [2022-02-20 21:06:53,429 INFO L290 TraceCheckUtils]: 6: Hoare triple {132#false} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {132#false} is VALID [2022-02-20 21:06:53,429 INFO L290 TraceCheckUtils]: 7: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,429 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {132#false} {132#false} #238#return; {132#false} is VALID [2022-02-20 21:06:53,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,467 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,468 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume !#t~short685; {131#true} is VALID [2022-02-20 21:06:53,468 INFO L290 TraceCheckUtils]: 2: Hoare triple {131#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {131#true} is VALID [2022-02-20 21:06:53,468 INFO L290 TraceCheckUtils]: 3: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,468 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {131#true} {132#false} #240#return; {132#false} is VALID [2022-02-20 21:06:53,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-02-20 21:06:53,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,478 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,479 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,479 INFO L290 TraceCheckUtils]: 2: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,479 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {132#false} {132#false} #242#return; {132#false} is VALID [2022-02-20 21:06:53,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:06:53,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,489 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,489 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume !#t~short685; {131#true} is VALID [2022-02-20 21:06:53,489 INFO L290 TraceCheckUtils]: 2: Hoare triple {131#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {131#true} is VALID [2022-02-20 21:06:53,490 INFO L290 TraceCheckUtils]: 3: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,490 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {131#true} {132#false} #276#return; {132#false} is VALID [2022-02-20 21:06:53,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:53,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,498 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,499 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,499 INFO L290 TraceCheckUtils]: 2: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,500 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {132#false} {132#false} #278#return; {132#false} is VALID [2022-02-20 21:06:53,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:53,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:53,509 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,509 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume !#t~short695; {131#true} is VALID [2022-02-20 21:06:53,510 INFO L290 TraceCheckUtils]: 2: Hoare triple {131#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {131#true} is VALID [2022-02-20 21:06:53,510 INFO L290 TraceCheckUtils]: 3: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,510 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {131#true} {132#false} #280#return; {132#false} is VALID [2022-02-20 21:06:53,513 INFO L290 TraceCheckUtils]: 0: Hoare triple {131#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {131#true} is VALID [2022-02-20 21:06:53,515 INFO L290 TraceCheckUtils]: 1: Hoare triple {131#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {131#true} is VALID [2022-02-20 21:06:53,515 INFO L290 TraceCheckUtils]: 2: Hoare triple {131#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {131#true} is VALID [2022-02-20 21:06:53,515 INFO L272 TraceCheckUtils]: 3: Hoare triple {131#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {131#true} is VALID [2022-02-20 21:06:53,515 INFO L290 TraceCheckUtils]: 4: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,516 INFO L290 TraceCheckUtils]: 5: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,516 INFO L290 TraceCheckUtils]: 6: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,516 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {132#false} {131#true} #232#return; {132#false} is VALID [2022-02-20 21:06:53,517 INFO L290 TraceCheckUtils]: 8: Hoare triple {132#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {132#false} is VALID [2022-02-20 21:06:53,517 INFO L272 TraceCheckUtils]: 9: Hoare triple {132#false} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {131#true} is VALID [2022-02-20 21:06:53,517 INFO L290 TraceCheckUtils]: 10: Hoare triple {131#true} #res := #t~nondet8;havoc #t~nondet8; {131#true} is VALID [2022-02-20 21:06:53,517 INFO L290 TraceCheckUtils]: 11: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,517 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {131#true} {132#false} #234#return; {132#false} is VALID [2022-02-20 21:06:53,518 INFO L290 TraceCheckUtils]: 13: Hoare triple {132#false} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {132#false} is VALID [2022-02-20 21:06:53,518 INFO L290 TraceCheckUtils]: 14: Hoare triple {132#false} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {132#false} is VALID [2022-02-20 21:06:53,518 INFO L272 TraceCheckUtils]: 15: Hoare triple {132#false} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {172#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:53,518 INFO L290 TraceCheckUtils]: 16: Hoare triple {172#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {131#true} is VALID [2022-02-20 21:06:53,519 INFO L272 TraceCheckUtils]: 17: Hoare triple {131#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {131#true} is VALID [2022-02-20 21:06:53,519 INFO L290 TraceCheckUtils]: 18: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,519 INFO L290 TraceCheckUtils]: 19: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,519 INFO L290 TraceCheckUtils]: 20: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,520 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {132#false} {131#true} #228#return; {132#false} is VALID [2022-02-20 21:06:53,520 INFO L290 TraceCheckUtils]: 22: Hoare triple {132#false} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {132#false} is VALID [2022-02-20 21:06:53,520 INFO L290 TraceCheckUtils]: 23: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,520 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {132#false} {132#false} #238#return; {132#false} is VALID [2022-02-20 21:06:53,520 INFO L290 TraceCheckUtils]: 25: Hoare triple {132#false} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {132#false} is VALID [2022-02-20 21:06:53,521 INFO L290 TraceCheckUtils]: 26: Hoare triple {132#false} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {132#false} is VALID [2022-02-20 21:06:53,521 INFO L272 TraceCheckUtils]: 27: Hoare triple {132#false} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {131#true} is VALID [2022-02-20 21:06:53,521 INFO L290 TraceCheckUtils]: 28: Hoare triple {131#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,521 INFO L290 TraceCheckUtils]: 29: Hoare triple {131#true} assume !#t~short685; {131#true} is VALID [2022-02-20 21:06:53,521 INFO L290 TraceCheckUtils]: 30: Hoare triple {131#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {131#true} is VALID [2022-02-20 21:06:53,522 INFO L290 TraceCheckUtils]: 31: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,522 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {131#true} {132#false} #240#return; {132#false} is VALID [2022-02-20 21:06:53,522 INFO L272 TraceCheckUtils]: 33: Hoare triple {132#false} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {131#true} is VALID [2022-02-20 21:06:53,522 INFO L290 TraceCheckUtils]: 34: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,523 INFO L290 TraceCheckUtils]: 35: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,523 INFO L290 TraceCheckUtils]: 36: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,523 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {132#false} {132#false} #242#return; {132#false} is VALID [2022-02-20 21:06:53,523 INFO L290 TraceCheckUtils]: 38: Hoare triple {132#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {132#false} is VALID [2022-02-20 21:06:53,524 INFO L290 TraceCheckUtils]: 39: Hoare triple {132#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)); {132#false} is VALID [2022-02-20 21:06:53,524 INFO L290 TraceCheckUtils]: 40: Hoare triple {132#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {132#false} is VALID [2022-02-20 21:06:53,524 INFO L272 TraceCheckUtils]: 41: Hoare triple {132#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {132#false} is VALID [2022-02-20 21:06:53,524 INFO L290 TraceCheckUtils]: 42: Hoare triple {132#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {132#false} is VALID [2022-02-20 21:06:53,524 INFO L272 TraceCheckUtils]: 43: Hoare triple {132#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {131#true} is VALID [2022-02-20 21:06:53,525 INFO L290 TraceCheckUtils]: 44: Hoare triple {131#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,525 INFO L290 TraceCheckUtils]: 45: Hoare triple {131#true} assume !#t~short685; {131#true} is VALID [2022-02-20 21:06:53,525 INFO L290 TraceCheckUtils]: 46: Hoare triple {131#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {131#true} is VALID [2022-02-20 21:06:53,525 INFO L290 TraceCheckUtils]: 47: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,525 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {131#true} {132#false} #276#return; {132#false} is VALID [2022-02-20 21:06:53,525 INFO L272 TraceCheckUtils]: 49: Hoare triple {132#false} call assume_abort_if_not(#t~ret1064); {131#true} is VALID [2022-02-20 21:06:53,526 INFO L290 TraceCheckUtils]: 50: Hoare triple {131#true} ~cond := #in~cond; {131#true} is VALID [2022-02-20 21:06:53,526 INFO L290 TraceCheckUtils]: 51: Hoare triple {131#true} assume 0 == ~cond % 256;assume false; {132#false} is VALID [2022-02-20 21:06:53,526 INFO L290 TraceCheckUtils]: 52: Hoare triple {132#false} assume true; {132#false} is VALID [2022-02-20 21:06:53,527 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {132#false} {132#false} #278#return; {132#false} is VALID [2022-02-20 21:06:53,527 INFO L290 TraceCheckUtils]: 54: Hoare triple {132#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {132#false} is VALID [2022-02-20 21:06:53,527 INFO L272 TraceCheckUtils]: 55: Hoare triple {132#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {131#true} is VALID [2022-02-20 21:06:53,527 INFO L290 TraceCheckUtils]: 56: Hoare triple {131#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {131#true} is VALID [2022-02-20 21:06:53,527 INFO L290 TraceCheckUtils]: 57: Hoare triple {131#true} assume !#t~short695; {131#true} is VALID [2022-02-20 21:06:53,528 INFO L290 TraceCheckUtils]: 58: Hoare triple {131#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {131#true} is VALID [2022-02-20 21:06:53,528 INFO L290 TraceCheckUtils]: 59: Hoare triple {131#true} assume true; {131#true} is VALID [2022-02-20 21:06:53,528 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {131#true} {132#false} #280#return; {132#false} is VALID [2022-02-20 21:06:53,528 INFO L272 TraceCheckUtils]: 61: Hoare triple {132#false} call __VERIFIER_assert(#t~ret1067); {132#false} is VALID [2022-02-20 21:06:53,528 INFO L290 TraceCheckUtils]: 62: Hoare triple {132#false} ~cond := #in~cond; {132#false} is VALID [2022-02-20 21:06:53,529 INFO L290 TraceCheckUtils]: 63: Hoare triple {132#false} assume 0 == ~cond % 256; {132#false} is VALID [2022-02-20 21:06:53,529 INFO L290 TraceCheckUtils]: 64: Hoare triple {132#false} assume !false; {132#false} is VALID [2022-02-20 21:06:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-02-20 21:06:53,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:53,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889986991] [2022-02-20 21:06:53,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889986991] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:53,531 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:53,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:06:53,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552797073] [2022-02-20 21:06:53,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:53,537 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 65 [2022-02-20 21:06:53,538 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:53,541 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:06:53,618 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 52 edges. 52 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:53,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:06:53,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:53,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:06:53,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:06:53,637 INFO L87 Difference]: Start difference. First operand has 128 states, 88 states have (on average 1.25) internal successors, (110), 89 states have internal predecessors, (110), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:06:54,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:54,128 INFO L93 Difference]: Finished difference Result 252 states and 347 transitions. [2022-02-20 21:06:54,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:06:54,132 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 65 [2022-02-20 21:06:54,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:06:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 347 transitions. [2022-02-20 21:06:54,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:06:54,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 347 transitions. [2022-02-20 21:06:54,165 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 347 transitions. [2022-02-20 21:06:54,483 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 347 edges. 347 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:54,492 INFO L225 Difference]: With dead ends: 252 [2022-02-20 21:06:54,492 INFO L226 Difference]: Without dead ends: 121 [2022-02-20 21:06:54,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 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:06:54,497 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 61 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:54,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 199 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:54,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-20 21:06:54,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-02-20 21:06:54,532 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:54,533 INFO L82 GeneralOperation]: Start isEquivalent. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:54,534 INFO L74 IsIncluded]: Start isIncluded. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:54,535 INFO L87 Difference]: Start difference. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:54,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:54,540 INFO L93 Difference]: Finished difference Result 121 states and 155 transitions. [2022-02-20 21:06:54,540 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 155 transitions. [2022-02-20 21:06:54,542 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:54,542 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:54,542 INFO L74 IsIncluded]: Start isIncluded. First operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand 121 states. [2022-02-20 21:06:54,543 INFO L87 Difference]: Start difference. First operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand 121 states. [2022-02-20 21:06:54,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:54,547 INFO L93 Difference]: Finished difference Result 121 states and 155 transitions. [2022-02-20 21:06:54,547 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 155 transitions. [2022-02-20 21:06:54,548 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:54,549 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:54,549 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:54,549 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:54,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:54,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 155 transitions. [2022-02-20 21:06:54,554 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 155 transitions. Word has length 65 [2022-02-20 21:06:54,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:54,555 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 155 transitions. [2022-02-20 21:06:54,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:06:54,555 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 155 transitions. [2022-02-20 21:06:54,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-02-20 21:06:54,556 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:54,556 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-02-20 21:06:54,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 21:06:54,557 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:54,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:54,557 INFO L85 PathProgramCache]: Analyzing trace with hash 178526858, now seen corresponding path program 1 times [2022-02-20 21:06:54,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:54,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691450271] [2022-02-20 21:06:54,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:54,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:06:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,760 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,761 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,761 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,761 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #232#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:06:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,770 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} #res := #t~nondet8;havoc #t~nondet8; {917#true} is VALID [2022-02-20 21:06:54,770 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,778 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #234#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:06:54,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:54,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,814 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,815 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,815 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,815 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {917#true} {917#true} #228#return; {917#true} is VALID [2022-02-20 21:06:54,815 INFO L290 TraceCheckUtils]: 0: Hoare triple {959#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {917#true} is VALID [2022-02-20 21:06:54,816 INFO L272 TraceCheckUtils]: 1: Hoare triple {917#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {917#true} is VALID [2022-02-20 21:06:54,816 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,816 INFO L290 TraceCheckUtils]: 3: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,816 INFO L290 TraceCheckUtils]: 4: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,816 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {917#true} {917#true} #228#return; {917#true} is VALID [2022-02-20 21:06:54,816 INFO L290 TraceCheckUtils]: 6: Hoare triple {917#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {917#true} is VALID [2022-02-20 21:06:54,817 INFO L290 TraceCheckUtils]: 7: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,817 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #238#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,843 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {964#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:54,844 INFO L290 TraceCheckUtils]: 1: Hoare triple {964#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,844 INFO L290 TraceCheckUtils]: 2: Hoare triple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,844 INFO L290 TraceCheckUtils]: 3: Hoare triple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,845 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #240#return; {918#false} is VALID [2022-02-20 21:06:54,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-02-20 21:06:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,852 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,853 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,853 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,853 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {917#true} {918#false} #242#return; {918#false} is VALID [2022-02-20 21:06:54,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:06:54,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,861 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {917#true} is VALID [2022-02-20 21:06:54,862 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !#t~short685; {917#true} is VALID [2022-02-20 21:06:54,862 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {917#true} is VALID [2022-02-20 21:06:54,862 INFO L290 TraceCheckUtils]: 3: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,862 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {917#true} {918#false} #276#return; {918#false} is VALID [2022-02-20 21:06:54,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:54,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,870 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,871 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,871 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,871 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {917#true} {918#false} #278#return; {918#false} is VALID [2022-02-20 21:06:54,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:54,879 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {917#true} is VALID [2022-02-20 21:06:54,880 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume !#t~short695; {917#true} is VALID [2022-02-20 21:06:54,880 INFO L290 TraceCheckUtils]: 2: Hoare triple {917#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {917#true} is VALID [2022-02-20 21:06:54,880 INFO L290 TraceCheckUtils]: 3: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,880 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {917#true} {918#false} #280#return; {918#false} is VALID [2022-02-20 21:06:54,880 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {917#true} is VALID [2022-02-20 21:06:54,881 INFO L290 TraceCheckUtils]: 1: Hoare triple {917#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,882 INFO L290 TraceCheckUtils]: 2: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,882 INFO L272 TraceCheckUtils]: 3: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {917#true} is VALID [2022-02-20 21:06:54,882 INFO L290 TraceCheckUtils]: 4: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,882 INFO L290 TraceCheckUtils]: 5: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,882 INFO L290 TraceCheckUtils]: 6: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,884 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #232#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,886 INFO L290 TraceCheckUtils]: 8: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,886 INFO L272 TraceCheckUtils]: 9: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {917#true} is VALID [2022-02-20 21:06:54,888 INFO L290 TraceCheckUtils]: 10: Hoare triple {917#true} #res := #t~nondet8;havoc #t~nondet8; {917#true} is VALID [2022-02-20 21:06:54,888 INFO L290 TraceCheckUtils]: 11: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,889 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #234#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,889 INFO L290 TraceCheckUtils]: 13: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,890 INFO L290 TraceCheckUtils]: 14: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,891 INFO L272 TraceCheckUtils]: 15: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {959#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:54,891 INFO L290 TraceCheckUtils]: 16: Hoare triple {959#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {917#true} is VALID [2022-02-20 21:06:54,891 INFO L272 TraceCheckUtils]: 17: Hoare triple {917#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {917#true} is VALID [2022-02-20 21:06:54,892 INFO L290 TraceCheckUtils]: 18: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,892 INFO L290 TraceCheckUtils]: 19: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,892 INFO L290 TraceCheckUtils]: 20: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,893 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {917#true} {917#true} #228#return; {917#true} is VALID [2022-02-20 21:06:54,893 INFO L290 TraceCheckUtils]: 22: Hoare triple {917#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {917#true} is VALID [2022-02-20 21:06:54,893 INFO L290 TraceCheckUtils]: 23: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,894 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {917#true} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #238#return; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,894 INFO L290 TraceCheckUtils]: 25: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,895 INFO L290 TraceCheckUtils]: 26: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:54,895 INFO L272 TraceCheckUtils]: 27: Hoare triple {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {917#true} is VALID [2022-02-20 21:06:54,895 INFO L290 TraceCheckUtils]: 28: Hoare triple {917#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {964#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:54,896 INFO L290 TraceCheckUtils]: 29: Hoare triple {964#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,896 INFO L290 TraceCheckUtils]: 30: Hoare triple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,896 INFO L290 TraceCheckUtils]: 31: Hoare triple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:54,897 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {965#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {919#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #240#return; {918#false} is VALID [2022-02-20 21:06:54,897 INFO L272 TraceCheckUtils]: 33: Hoare triple {918#false} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {917#true} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 34: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 35: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 36: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,898 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {917#true} {918#false} #242#return; {918#false} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 38: Hoare triple {918#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {918#false} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 39: Hoare triple {918#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)); {918#false} is VALID [2022-02-20 21:06:54,898 INFO L290 TraceCheckUtils]: 40: Hoare triple {918#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {918#false} is VALID [2022-02-20 21:06:54,899 INFO L272 TraceCheckUtils]: 41: Hoare triple {918#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {918#false} is VALID [2022-02-20 21:06:54,899 INFO L290 TraceCheckUtils]: 42: Hoare triple {918#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {918#false} is VALID [2022-02-20 21:06:54,899 INFO L272 TraceCheckUtils]: 43: Hoare triple {918#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {917#true} is VALID [2022-02-20 21:06:54,899 INFO L290 TraceCheckUtils]: 44: Hoare triple {917#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {917#true} is VALID [2022-02-20 21:06:54,899 INFO L290 TraceCheckUtils]: 45: Hoare triple {917#true} assume !#t~short685; {917#true} is VALID [2022-02-20 21:06:54,899 INFO L290 TraceCheckUtils]: 46: Hoare triple {917#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {917#true} is VALID [2022-02-20 21:06:54,899 INFO L290 TraceCheckUtils]: 47: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,900 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {917#true} {918#false} #276#return; {918#false} is VALID [2022-02-20 21:06:54,900 INFO L272 TraceCheckUtils]: 49: Hoare triple {918#false} call assume_abort_if_not(#t~ret1064); {917#true} is VALID [2022-02-20 21:06:54,900 INFO L290 TraceCheckUtils]: 50: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:54,900 INFO L290 TraceCheckUtils]: 51: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:54,900 INFO L290 TraceCheckUtils]: 52: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,900 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {917#true} {918#false} #278#return; {918#false} is VALID [2022-02-20 21:06:54,901 INFO L290 TraceCheckUtils]: 54: Hoare triple {918#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {918#false} is VALID [2022-02-20 21:06:54,901 INFO L272 TraceCheckUtils]: 55: Hoare triple {918#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {917#true} is VALID [2022-02-20 21:06:54,901 INFO L290 TraceCheckUtils]: 56: Hoare triple {917#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {917#true} is VALID [2022-02-20 21:06:54,901 INFO L290 TraceCheckUtils]: 57: Hoare triple {917#true} assume !#t~short695; {917#true} is VALID [2022-02-20 21:06:54,901 INFO L290 TraceCheckUtils]: 58: Hoare triple {917#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {917#true} is VALID [2022-02-20 21:06:54,901 INFO L290 TraceCheckUtils]: 59: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:54,901 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {917#true} {918#false} #280#return; {918#false} is VALID [2022-02-20 21:06:54,902 INFO L272 TraceCheckUtils]: 61: Hoare triple {918#false} call __VERIFIER_assert(#t~ret1067); {918#false} is VALID [2022-02-20 21:06:54,902 INFO L290 TraceCheckUtils]: 62: Hoare triple {918#false} ~cond := #in~cond; {918#false} is VALID [2022-02-20 21:06:54,902 INFO L290 TraceCheckUtils]: 63: Hoare triple {918#false} assume 0 == ~cond % 256; {918#false} is VALID [2022-02-20 21:06:54,902 INFO L290 TraceCheckUtils]: 64: Hoare triple {918#false} assume !false; {918#false} is VALID [2022-02-20 21:06:54,902 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-02-20 21:06:54,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:54,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691450271] [2022-02-20 21:06:54,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691450271] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:54,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284345504] [2022-02-20 21:06:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:54,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:54,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:54,905 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:54,906 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:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:55,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 2571 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-20 21:06:55,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:55,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:06:55,640 INFO L290 TraceCheckUtils]: 0: Hoare triple {917#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {969#(< 0 |#StackHeapBarrier|)} is VALID [2022-02-20 21:06:55,641 INFO L290 TraceCheckUtils]: 1: Hoare triple {969#(< 0 |#StackHeapBarrier|)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,642 INFO L290 TraceCheckUtils]: 2: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,642 INFO L272 TraceCheckUtils]: 3: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {917#true} is VALID [2022-02-20 21:06:55,642 INFO L290 TraceCheckUtils]: 4: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:55,642 INFO L290 TraceCheckUtils]: 5: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:55,642 INFO L290 TraceCheckUtils]: 6: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:55,643 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {917#true} {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #232#return; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,643 INFO L290 TraceCheckUtils]: 8: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,643 INFO L272 TraceCheckUtils]: 9: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {917#true} is VALID [2022-02-20 21:06:55,644 INFO L290 TraceCheckUtils]: 10: Hoare triple {917#true} #res := #t~nondet8;havoc #t~nondet8; {917#true} is VALID [2022-02-20 21:06:55,644 INFO L290 TraceCheckUtils]: 11: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:55,644 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {917#true} {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #234#return; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,644 INFO L290 TraceCheckUtils]: 13: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,645 INFO L290 TraceCheckUtils]: 14: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,645 INFO L272 TraceCheckUtils]: 15: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {917#true} is VALID [2022-02-20 21:06:55,645 INFO L290 TraceCheckUtils]: 16: Hoare triple {917#true} ~size := #in~size; {917#true} is VALID [2022-02-20 21:06:55,645 INFO L272 TraceCheckUtils]: 17: Hoare triple {917#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {917#true} is VALID [2022-02-20 21:06:55,645 INFO L290 TraceCheckUtils]: 18: Hoare triple {917#true} ~cond := #in~cond; {917#true} is VALID [2022-02-20 21:06:55,646 INFO L290 TraceCheckUtils]: 19: Hoare triple {917#true} assume !(0 == ~cond % 256); {917#true} is VALID [2022-02-20 21:06:55,646 INFO L290 TraceCheckUtils]: 20: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:55,646 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {917#true} {917#true} #228#return; {917#true} is VALID [2022-02-20 21:06:55,646 INFO L290 TraceCheckUtils]: 22: Hoare triple {917#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {917#true} is VALID [2022-02-20 21:06:55,646 INFO L290 TraceCheckUtils]: 23: Hoare triple {917#true} assume true; {917#true} is VALID [2022-02-20 21:06:55,653 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {917#true} {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #238#return; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,656 INFO L290 TraceCheckUtils]: 25: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,656 INFO L290 TraceCheckUtils]: 26: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:55,657 INFO L272 TraceCheckUtils]: 27: Hoare triple {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {917#true} is VALID [2022-02-20 21:06:55,657 INFO L290 TraceCheckUtils]: 28: Hoare triple {917#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1055#(or (<= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:55,658 INFO L290 TraceCheckUtils]: 29: Hoare triple {1055#(or (<= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:55,659 INFO L290 TraceCheckUtils]: 30: Hoare triple {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:55,659 INFO L290 TraceCheckUtils]: 31: Hoare triple {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:55,660 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {1059#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} {973#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #240#return; {918#false} is VALID [2022-02-20 21:06:55,660 INFO L272 TraceCheckUtils]: 33: Hoare triple {918#false} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {918#false} is VALID [2022-02-20 21:06:55,660 INFO L290 TraceCheckUtils]: 34: Hoare triple {918#false} ~cond := #in~cond; {918#false} is VALID [2022-02-20 21:06:55,660 INFO L290 TraceCheckUtils]: 35: Hoare triple {918#false} assume !(0 == ~cond % 256); {918#false} is VALID [2022-02-20 21:06:55,662 INFO L290 TraceCheckUtils]: 36: Hoare triple {918#false} assume true; {918#false} is VALID [2022-02-20 21:06:55,663 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {918#false} {918#false} #242#return; {918#false} is VALID [2022-02-20 21:06:55,663 INFO L290 TraceCheckUtils]: 38: Hoare triple {918#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {918#false} is VALID [2022-02-20 21:06:55,664 INFO L290 TraceCheckUtils]: 39: Hoare triple {918#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)); {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 40: Hoare triple {918#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {918#false} is VALID [2022-02-20 21:06:55,665 INFO L272 TraceCheckUtils]: 41: Hoare triple {918#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 42: Hoare triple {918#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L272 TraceCheckUtils]: 43: Hoare triple {918#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 44: Hoare triple {918#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 45: Hoare triple {918#false} assume !#t~short685; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 46: Hoare triple {918#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 47: Hoare triple {918#false} assume true; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L284 TraceCheckUtils]: 48: Hoare quadruple {918#false} {918#false} #276#return; {918#false} is VALID [2022-02-20 21:06:55,665 INFO L272 TraceCheckUtils]: 49: Hoare triple {918#false} call assume_abort_if_not(#t~ret1064); {918#false} is VALID [2022-02-20 21:06:55,665 INFO L290 TraceCheckUtils]: 50: Hoare triple {918#false} ~cond := #in~cond; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 51: Hoare triple {918#false} assume !(0 == ~cond % 256); {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 52: Hoare triple {918#false} assume true; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {918#false} {918#false} #278#return; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 54: Hoare triple {918#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L272 TraceCheckUtils]: 55: Hoare triple {918#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 56: Hoare triple {918#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 57: Hoare triple {918#false} assume !#t~short695; {918#false} is VALID [2022-02-20 21:06:55,666 INFO L290 TraceCheckUtils]: 58: Hoare triple {918#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {918#false} is VALID [2022-02-20 21:06:55,667 INFO L290 TraceCheckUtils]: 59: Hoare triple {918#false} assume true; {918#false} is VALID [2022-02-20 21:06:55,667 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {918#false} {918#false} #280#return; {918#false} is VALID [2022-02-20 21:06:55,667 INFO L272 TraceCheckUtils]: 61: Hoare triple {918#false} call __VERIFIER_assert(#t~ret1067); {918#false} is VALID [2022-02-20 21:06:55,667 INFO L290 TraceCheckUtils]: 62: Hoare triple {918#false} ~cond := #in~cond; {918#false} is VALID [2022-02-20 21:06:55,667 INFO L290 TraceCheckUtils]: 63: Hoare triple {918#false} assume 0 == ~cond % 256; {918#false} is VALID [2022-02-20 21:06:55,667 INFO L290 TraceCheckUtils]: 64: Hoare triple {918#false} assume !false; {918#false} is VALID [2022-02-20 21:06:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-20 21:06:55,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:06:55,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284345504] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:55,669 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:06:55,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-02-20 21:06:55,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813301492] [2022-02-20 21:06:55,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:55,671 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 65 [2022-02-20 21:06:55,672 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:55,672 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:55,744 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:55,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:06:55,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:55,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:06:55,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:06:55,746 INFO L87 Difference]: Start difference. First operand 121 states and 155 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:56,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:56,337 INFO L93 Difference]: Finished difference Result 220 states and 286 transitions. [2022-02-20 21:06:56,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:06:56,337 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 65 [2022-02-20 21:06:56,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:56,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:56,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 286 transitions. [2022-02-20 21:06:56,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:56,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 286 transitions. [2022-02-20 21:06:56,346 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 286 transitions. [2022-02-20 21:06:56,607 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 286 edges. 286 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:56,611 INFO L225 Difference]: With dead ends: 220 [2022-02-20 21:06:56,611 INFO L226 Difference]: Without dead ends: 124 [2022-02-20 21:06:56,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:06:56,612 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 181 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:56,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 334 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:56,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-02-20 21:06:56,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-02-20 21:06:56,648 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:56,649 INFO L82 GeneralOperation]: Start isEquivalent. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:06:56,649 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:06:56,649 INFO L87 Difference]: Start difference. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:06:56,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:56,653 INFO L93 Difference]: Finished difference Result 124 states and 158 transitions. [2022-02-20 21:06:56,653 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-02-20 21:06:56,654 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:56,654 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:56,654 INFO L74 IsIncluded]: Start isIncluded. First operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Second operand 124 states. [2022-02-20 21:06:56,655 INFO L87 Difference]: Start difference. First operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Second operand 124 states. [2022-02-20 21:06:56,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:56,658 INFO L93 Difference]: Finished difference Result 124 states and 158 transitions. [2022-02-20 21:06:56,659 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-02-20 21:06:56,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:56,659 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:56,659 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:56,659 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:06:56,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-02-20 21:06:56,663 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 65 [2022-02-20 21:06:56,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:56,664 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-02-20 21:06:56,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-20 21:06:56,664 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-02-20 21:06:56,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-02-20 21:06:56,665 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:56,665 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] [2022-02-20 21:06:56,688 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:56,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:56,884 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:56,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash 253294421, now seen corresponding path program 1 times [2022-02-20 21:06:56,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:56,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167908887] [2022-02-20 21:06:56,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:56,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:06:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,115 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,116 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,116 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,117 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:06:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,126 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} #res := #t~nondet8;havoc #t~nondet8; {1875#true} is VALID [2022-02-20 21:06:57,126 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,127 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #234#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:06:57,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:57,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,161 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,161 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,161 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,161 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1875#true} {1875#true} #228#return; {1875#true} is VALID [2022-02-20 21:06:57,162 INFO L290 TraceCheckUtils]: 0: Hoare triple {1926#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1875#true} is VALID [2022-02-20 21:06:57,162 INFO L272 TraceCheckUtils]: 1: Hoare triple {1875#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1875#true} is VALID [2022-02-20 21:06:57,162 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,162 INFO L290 TraceCheckUtils]: 3: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,162 INFO L290 TraceCheckUtils]: 4: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,163 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1875#true} {1875#true} #228#return; {1875#true} is VALID [2022-02-20 21:06:57,163 INFO L290 TraceCheckUtils]: 6: Hoare triple {1875#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {1875#true} is VALID [2022-02-20 21:06:57,163 INFO L290 TraceCheckUtils]: 7: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,164 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #238#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:57,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,205 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1931#(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~short685|))} is VALID [2022-02-20 21:06:57,206 INFO L290 TraceCheckUtils]: 1: Hoare triple {1931#(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~short685|))} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {1932#(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:57,206 INFO L290 TraceCheckUtils]: 2: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {1932#(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:57,207 INFO L290 TraceCheckUtils]: 3: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short675 := #t~short673; {1932#(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:57,207 INFO L290 TraceCheckUtils]: 4: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {1932#(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:57,207 INFO L290 TraceCheckUtils]: 5: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short684 := #t~short675; {1932#(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:57,208 INFO L290 TraceCheckUtils]: 6: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short684; {1932#(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:57,208 INFO L290 TraceCheckUtils]: 7: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short685 := #t~short684; {1932#(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:57,208 INFO L290 TraceCheckUtils]: 8: Hoare triple {1932#(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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1932#(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:57,208 INFO L290 TraceCheckUtils]: 9: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {1932#(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:57,209 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #240#return; {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:06:57,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,217 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,217 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,217 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,218 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1875#true} {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #242#return; {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:57,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,243 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1933#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:57,244 INFO L290 TraceCheckUtils]: 1: Hoare triple {1933#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,244 INFO L290 TraceCheckUtils]: 2: Hoare triple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,244 INFO L290 TraceCheckUtils]: 3: Hoare triple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,245 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {1911#(not (= aws_byte_cursor_from_buf_~buf.base 0))} #276#return; {1876#false} is VALID [2022-02-20 21:06:57,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:06:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,253 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,253 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,253 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,253 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1875#true} {1876#false} #278#return; {1876#false} is VALID [2022-02-20 21:06:57,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:06:57,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,265 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1875#true} is VALID [2022-02-20 21:06:57,265 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume !#t~short695; {1875#true} is VALID [2022-02-20 21:06:57,265 INFO L290 TraceCheckUtils]: 2: Hoare triple {1875#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {1875#true} is VALID [2022-02-20 21:06:57,265 INFO L290 TraceCheckUtils]: 3: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,265 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1875#true} {1876#false} #280#return; {1876#false} is VALID [2022-02-20 21:06:57,269 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {1875#true} is VALID [2022-02-20 21:06:57,270 INFO L290 TraceCheckUtils]: 1: Hoare triple {1875#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,271 INFO L290 TraceCheckUtils]: 2: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,271 INFO L272 TraceCheckUtils]: 3: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {1875#true} is VALID [2022-02-20 21:06:57,271 INFO L290 TraceCheckUtils]: 4: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,271 INFO L290 TraceCheckUtils]: 5: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,271 INFO L290 TraceCheckUtils]: 6: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,272 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,272 INFO L290 TraceCheckUtils]: 8: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,272 INFO L272 TraceCheckUtils]: 9: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {1875#true} is VALID [2022-02-20 21:06:57,272 INFO L290 TraceCheckUtils]: 10: Hoare triple {1875#true} #res := #t~nondet8;havoc #t~nondet8; {1875#true} is VALID [2022-02-20 21:06:57,272 INFO L290 TraceCheckUtils]: 11: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,273 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #234#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,274 INFO L290 TraceCheckUtils]: 13: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,274 INFO L290 TraceCheckUtils]: 14: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,275 INFO L272 TraceCheckUtils]: 15: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {1926#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:57,275 INFO L290 TraceCheckUtils]: 16: Hoare triple {1926#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L272 TraceCheckUtils]: 17: Hoare triple {1875#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L290 TraceCheckUtils]: 18: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L290 TraceCheckUtils]: 19: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L290 TraceCheckUtils]: 20: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {1875#true} {1875#true} #228#return; {1875#true} is VALID [2022-02-20 21:06:57,275 INFO L290 TraceCheckUtils]: 22: Hoare triple {1875#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {1875#true} is VALID [2022-02-20 21:06:57,276 INFO L290 TraceCheckUtils]: 23: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,276 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {1875#true} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #238#return; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,276 INFO L290 TraceCheckUtils]: 25: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,277 INFO L290 TraceCheckUtils]: 26: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:06:57,277 INFO L272 TraceCheckUtils]: 27: Hoare triple {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {1875#true} is VALID [2022-02-20 21:06:57,277 INFO L290 TraceCheckUtils]: 28: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1931#(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~short685|))} is VALID [2022-02-20 21:06:57,278 INFO L290 TraceCheckUtils]: 29: Hoare triple {1931#(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~short685|))} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {1932#(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:57,278 INFO L290 TraceCheckUtils]: 30: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {1932#(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:57,278 INFO L290 TraceCheckUtils]: 31: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short675 := #t~short673; {1932#(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:57,279 INFO L290 TraceCheckUtils]: 32: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {1932#(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:57,280 INFO L290 TraceCheckUtils]: 33: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short684 := #t~short675; {1932#(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:57,284 INFO L290 TraceCheckUtils]: 34: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume #t~short684; {1932#(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:57,284 INFO L290 TraceCheckUtils]: 35: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} #t~short685 := #t~short684; {1932#(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:57,285 INFO L290 TraceCheckUtils]: 36: Hoare triple {1932#(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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1932#(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:57,286 INFO L290 TraceCheckUtils]: 37: Hoare triple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} assume true; {1932#(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:57,288 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {1932#(or (not (= |aws_byte_buf_is_valid_#in~buf.offset| 0)) (not (= |aws_byte_buf_is_valid_#in~buf.base| 0)))} {1877#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #240#return; {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,288 INFO L272 TraceCheckUtils]: 39: Hoare triple {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {1875#true} is VALID [2022-02-20 21:06:57,288 INFO L290 TraceCheckUtils]: 40: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,288 INFO L290 TraceCheckUtils]: 41: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,288 INFO L290 TraceCheckUtils]: 42: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,290 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {1875#true} {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} #242#return; {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,290 INFO L290 TraceCheckUtils]: 44: Hoare triple {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,290 INFO L290 TraceCheckUtils]: 45: Hoare triple {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_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)); {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,290 INFO L290 TraceCheckUtils]: 46: Hoare triple {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} is VALID [2022-02-20 21:06:57,291 INFO L272 TraceCheckUtils]: 47: Hoare triple {1905#(not (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base| 0))} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {1910#(not (= |aws_byte_cursor_from_buf_#in~buf.base| 0))} is VALID [2022-02-20 21:06:57,291 INFO L290 TraceCheckUtils]: 48: Hoare triple {1910#(not (= |aws_byte_cursor_from_buf_#in~buf.base| 0))} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {1911#(not (= aws_byte_cursor_from_buf_~buf.base 0))} is VALID [2022-02-20 21:06:57,291 INFO L272 TraceCheckUtils]: 49: Hoare triple {1911#(not (= aws_byte_cursor_from_buf_~buf.base 0))} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {1875#true} is VALID [2022-02-20 21:06:57,292 INFO L290 TraceCheckUtils]: 50: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1933#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:57,292 INFO L290 TraceCheckUtils]: 51: Hoare triple {1933#(or (= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,292 INFO L290 TraceCheckUtils]: 52: Hoare triple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,293 INFO L290 TraceCheckUtils]: 53: Hoare triple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:57,293 INFO L284 TraceCheckUtils]: 54: Hoare quadruple {1934#(= |aws_byte_buf_is_valid_#in~buf.base| 0)} {1911#(not (= aws_byte_cursor_from_buf_~buf.base 0))} #276#return; {1876#false} is VALID [2022-02-20 21:06:57,293 INFO L272 TraceCheckUtils]: 55: Hoare triple {1876#false} call assume_abort_if_not(#t~ret1064); {1875#true} is VALID [2022-02-20 21:06:57,293 INFO L290 TraceCheckUtils]: 56: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:57,293 INFO L290 TraceCheckUtils]: 57: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 58: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {1875#true} {1876#false} #278#return; {1876#false} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 60: Hoare triple {1876#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {1876#false} is VALID [2022-02-20 21:06:57,294 INFO L272 TraceCheckUtils]: 61: Hoare triple {1876#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 62: Hoare triple {1875#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 63: Hoare triple {1875#true} assume !#t~short695; {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 64: Hoare triple {1875#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {1875#true} is VALID [2022-02-20 21:06:57,294 INFO L290 TraceCheckUtils]: 65: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:57,295 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {1875#true} {1876#false} #280#return; {1876#false} is VALID [2022-02-20 21:06:57,295 INFO L272 TraceCheckUtils]: 67: Hoare triple {1876#false} call __VERIFIER_assert(#t~ret1067); {1876#false} is VALID [2022-02-20 21:06:57,295 INFO L290 TraceCheckUtils]: 68: Hoare triple {1876#false} ~cond := #in~cond; {1876#false} is VALID [2022-02-20 21:06:57,295 INFO L290 TraceCheckUtils]: 69: Hoare triple {1876#false} assume 0 == ~cond % 256; {1876#false} is VALID [2022-02-20 21:06:57,295 INFO L290 TraceCheckUtils]: 70: Hoare triple {1876#false} assume !false; {1876#false} is VALID [2022-02-20 21:06:57,295 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-02-20 21:06:57,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:57,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167908887] [2022-02-20 21:06:57,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167908887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:57,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430519895] [2022-02-20 21:06:57,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:57,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:57,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:57,300 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:57,335 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:57,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 2588 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 21:06:57,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:06:58,142 INFO L290 TraceCheckUtils]: 0: Hoare triple {1875#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {1938#(< 0 |#StackHeapBarrier|)} is VALID [2022-02-20 21:06:58,143 INFO L290 TraceCheckUtils]: 1: Hoare triple {1938#(< 0 |#StackHeapBarrier|)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,144 INFO L290 TraceCheckUtils]: 2: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,144 INFO L272 TraceCheckUtils]: 3: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {1875#true} is VALID [2022-02-20 21:06:58,144 INFO L290 TraceCheckUtils]: 4: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:58,144 INFO L290 TraceCheckUtils]: 5: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:58,144 INFO L290 TraceCheckUtils]: 6: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,145 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {1875#true} {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #232#return; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,145 INFO L290 TraceCheckUtils]: 8: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,145 INFO L272 TraceCheckUtils]: 9: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {1875#true} is VALID [2022-02-20 21:06:58,145 INFO L290 TraceCheckUtils]: 10: Hoare triple {1875#true} #res := #t~nondet8;havoc #t~nondet8; {1875#true} is VALID [2022-02-20 21:06:58,145 INFO L290 TraceCheckUtils]: 11: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,146 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {1875#true} {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #234#return; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,146 INFO L290 TraceCheckUtils]: 13: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,146 INFO L290 TraceCheckUtils]: 14: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,146 INFO L272 TraceCheckUtils]: 15: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {1875#true} is VALID [2022-02-20 21:06:58,146 INFO L290 TraceCheckUtils]: 16: Hoare triple {1875#true} ~size := #in~size; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L272 TraceCheckUtils]: 17: Hoare triple {1875#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L290 TraceCheckUtils]: 18: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L290 TraceCheckUtils]: 19: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L290 TraceCheckUtils]: 20: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {1875#true} {1875#true} #228#return; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L290 TraceCheckUtils]: 22: Hoare triple {1875#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L290 TraceCheckUtils]: 23: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,147 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {1875#true} {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #238#return; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 25: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 26: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,148 INFO L272 TraceCheckUtils]: 27: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 28: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 29: Hoare triple {1875#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 30: Hoare triple {1875#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 31: Hoare triple {1875#true} #t~short675 := #t~short673; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 32: Hoare triple {1875#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 33: Hoare triple {1875#true} #t~short684 := #t~short675; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 34: Hoare triple {1875#true} assume #t~short684; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 35: Hoare triple {1875#true} #t~short685 := #t~short684; {1875#true} is VALID [2022-02-20 21:06:58,148 INFO L290 TraceCheckUtils]: 36: Hoare triple {1875#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {1875#true} is VALID [2022-02-20 21:06:58,149 INFO L290 TraceCheckUtils]: 37: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,149 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {1875#true} {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #240#return; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,149 INFO L272 TraceCheckUtils]: 39: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {1875#true} is VALID [2022-02-20 21:06:58,149 INFO L290 TraceCheckUtils]: 40: Hoare triple {1875#true} ~cond := #in~cond; {1875#true} is VALID [2022-02-20 21:06:58,149 INFO L290 TraceCheckUtils]: 41: Hoare triple {1875#true} assume !(0 == ~cond % 256); {1875#true} is VALID [2022-02-20 21:06:58,149 INFO L290 TraceCheckUtils]: 42: Hoare triple {1875#true} assume true; {1875#true} is VALID [2022-02-20 21:06:58,150 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {1875#true} {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} #242#return; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,150 INFO L290 TraceCheckUtils]: 44: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,150 INFO L290 TraceCheckUtils]: 45: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} 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)); {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,151 INFO L290 TraceCheckUtils]: 46: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} is VALID [2022-02-20 21:06:58,151 INFO L272 TraceCheckUtils]: 47: Hoare triple {1942#(< 1 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {2081#(< 1 |aws_byte_cursor_from_buf_#in~buf.base|)} is VALID [2022-02-20 21:06:58,152 INFO L290 TraceCheckUtils]: 48: Hoare triple {2081#(< 1 |aws_byte_cursor_from_buf_#in~buf.base|)} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {2085#(< 1 aws_byte_cursor_from_buf_~buf.base)} is VALID [2022-02-20 21:06:58,152 INFO L272 TraceCheckUtils]: 49: Hoare triple {2085#(< 1 aws_byte_cursor_from_buf_~buf.base)} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {1875#true} is VALID [2022-02-20 21:06:58,152 INFO L290 TraceCheckUtils]: 50: Hoare triple {1875#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {2092#(or (<= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:06:58,152 INFO L290 TraceCheckUtils]: 51: Hoare triple {2092#(or (<= |aws_byte_buf_is_valid_#in~buf.base| 0) |aws_byte_buf_is_valid_#t~short685|)} assume !#t~short685; {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:58,153 INFO L290 TraceCheckUtils]: 52: Hoare triple {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:58,153 INFO L290 TraceCheckUtils]: 53: Hoare triple {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} assume true; {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} is VALID [2022-02-20 21:06:58,154 INFO L284 TraceCheckUtils]: 54: Hoare quadruple {2096#(<= |aws_byte_buf_is_valid_#in~buf.base| 0)} {2085#(< 1 aws_byte_cursor_from_buf_~buf.base)} #276#return; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L272 TraceCheckUtils]: 55: Hoare triple {1876#false} call assume_abort_if_not(#t~ret1064); {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 56: Hoare triple {1876#false} ~cond := #in~cond; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 57: Hoare triple {1876#false} assume !(0 == ~cond % 256); {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 58: Hoare triple {1876#false} assume true; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {1876#false} {1876#false} #278#return; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 60: Hoare triple {1876#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L272 TraceCheckUtils]: 61: Hoare triple {1876#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 62: Hoare triple {1876#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 63: Hoare triple {1876#false} assume !#t~short695; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 64: Hoare triple {1876#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 65: Hoare triple {1876#false} assume true; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L284 TraceCheckUtils]: 66: Hoare quadruple {1876#false} {1876#false} #280#return; {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L272 TraceCheckUtils]: 67: Hoare triple {1876#false} call __VERIFIER_assert(#t~ret1067); {1876#false} is VALID [2022-02-20 21:06:58,154 INFO L290 TraceCheckUtils]: 68: Hoare triple {1876#false} ~cond := #in~cond; {1876#false} is VALID [2022-02-20 21:06:58,155 INFO L290 TraceCheckUtils]: 69: Hoare triple {1876#false} assume 0 == ~cond % 256; {1876#false} is VALID [2022-02-20 21:06:58,155 INFO L290 TraceCheckUtils]: 70: Hoare triple {1876#false} assume !false; {1876#false} is VALID [2022-02-20 21:06:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-02-20 21:06:58,155 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:06:58,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430519895] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:58,156 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:06:58,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2022-02-20 21:06:58,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95564077] [2022-02-20 21:06:58,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:58,157 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 71 [2022-02-20 21:06:58,157 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:58,158 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-20 21:06:58,220 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:58,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-20 21:06:58,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:58,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-20 21:06:58,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:06:58,221 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-20 21:06:59,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,192 INFO L93 Difference]: Finished difference Result 213 states and 272 transitions. [2022-02-20 21:06:59,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-20 21:06:59,193 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 71 [2022-02-20 21:06:59,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:59,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-20 21:06:59,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 270 transitions. [2022-02-20 21:06:59,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-20 21:06:59,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 270 transitions. [2022-02-20 21:06:59,215 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 270 transitions. [2022-02-20 21:06:59,432 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 270 edges. 270 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:59,434 INFO L225 Difference]: With dead ends: 213 [2022-02-20 21:06:59,434 INFO L226 Difference]: Without dead ends: 121 [2022-02-20 21:06:59,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-20 21:06:59,435 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 180 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:59,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 553 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:06:59,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-20 21:06:59,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-02-20 21:06:59,492 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:59,492 INFO L82 GeneralOperation]: Start isEquivalent. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:59,492 INFO L74 IsIncluded]: Start isIncluded. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:59,493 INFO L87 Difference]: Start difference. First operand 121 states. Second operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:59,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,496 INFO L93 Difference]: Finished difference Result 121 states and 154 transitions. [2022-02-20 21:06:59,496 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 154 transitions. [2022-02-20 21:06:59,499 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:59,499 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:59,500 INFO L74 IsIncluded]: Start isIncluded. First operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand 121 states. [2022-02-20 21:06:59,500 INFO L87 Difference]: Start difference. First operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand 121 states. [2022-02-20 21:06:59,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,504 INFO L93 Difference]: Finished difference Result 121 states and 154 transitions. [2022-02-20 21:06:59,504 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 154 transitions. [2022-02-20 21:06:59,504 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:59,504 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:59,504 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:59,504 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:59,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-20 21:06:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 154 transitions. [2022-02-20 21:06:59,509 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 154 transitions. Word has length 71 [2022-02-20 21:06:59,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:59,509 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 154 transitions. [2022-02-20 21:06:59,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-02-20 21:06:59,510 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 154 transitions. [2022-02-20 21:06:59,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-02-20 21:06:59,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:59,510 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:59,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-20 21:06:59,719 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,SelfDestructingSolverStorable2 [2022-02-20 21:06:59,719 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:59,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:59,720 INFO L85 PathProgramCache]: Analyzing trace with hash -241480736, now seen corresponding path program 1 times [2022-02-20 21:06:59,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:59,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193268318] [2022-02-20 21:06:59,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:59,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:06:59,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,848 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,849 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,849 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,849 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2848#true} {2848#true} #232#return; {2848#true} is VALID [2022-02-20 21:06:59,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:06:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,855 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} #res := #t~nondet8;havoc #t~nondet8; {2848#true} is VALID [2022-02-20 21:06:59,856 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,856 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2848#true} {2848#true} #234#return; {2848#true} is VALID [2022-02-20 21:06:59,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:06:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:59,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,874 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2848#true} {2848#true} #228#return; {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 0: Hoare triple {2902#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L272 TraceCheckUtils]: 1: Hoare triple {2848#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 3: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,875 INFO L290 TraceCheckUtils]: 4: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,876 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2848#true} {2848#true} #228#return; {2848#true} is VALID [2022-02-20 21:06:59,876 INFO L290 TraceCheckUtils]: 6: Hoare triple {2848#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {2848#true} is VALID [2022-02-20 21:06:59,876 INFO L290 TraceCheckUtils]: 7: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,876 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2848#true} {2848#true} #238#return; {2848#true} is VALID [2022-02-20 21:06:59,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,886 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 3: Hoare triple {2848#true} #t~short675 := #t~short673; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 4: Hoare triple {2848#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 5: Hoare triple {2848#true} #t~short684 := #t~short675; {2848#true} is VALID [2022-02-20 21:06:59,887 INFO L290 TraceCheckUtils]: 6: Hoare triple {2848#true} assume #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,888 INFO L290 TraceCheckUtils]: 7: Hoare triple {2848#true} #t~short685 := #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,888 INFO L290 TraceCheckUtils]: 8: Hoare triple {2848#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {2848#true} is VALID [2022-02-20 21:06:59,888 INFO L290 TraceCheckUtils]: 9: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,888 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {2848#true} {2848#true} #240#return; {2848#true} is VALID [2022-02-20 21:06:59,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:06:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,894 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,895 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,895 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,895 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2848#true} {2848#true} #242#return; {2848#true} is VALID [2022-02-20 21:06:59,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:06:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 3: Hoare triple {2848#true} #t~short675 := #t~short673; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 4: Hoare triple {2848#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 5: Hoare triple {2848#true} #t~short684 := #t~short675; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 6: Hoare triple {2848#true} assume #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,904 INFO L290 TraceCheckUtils]: 7: Hoare triple {2848#true} #t~short685 := #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,905 INFO L290 TraceCheckUtils]: 8: Hoare triple {2848#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {2848#true} is VALID [2022-02-20 21:06:59,905 INFO L290 TraceCheckUtils]: 9: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,905 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {2848#true} {2848#true} #276#return; {2848#true} is VALID [2022-02-20 21:06:59,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:06:59,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,922 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,922 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,922 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,922 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2848#true} {2848#true} #278#return; {2848#true} is VALID [2022-02-20 21:06:59,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-02-20 21:06:59,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,941 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2907#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:59,942 INFO L290 TraceCheckUtils]: 1: Hoare triple {2907#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,942 INFO L290 TraceCheckUtils]: 2: Hoare triple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,943 INFO L290 TraceCheckUtils]: 3: Hoare triple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,944 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2896#(not (= |aws_byte_cursor_from_buf_~#cur~0.base| 0))} #280#return; {2849#false} is VALID [2022-02-20 21:06:59,944 INFO L290 TraceCheckUtils]: 0: Hoare triple {2848#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 1: Hoare triple {2848#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 2: Hoare triple {2848#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L272 TraceCheckUtils]: 3: Hoare triple {2848#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 4: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 5: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 6: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {2848#true} {2848#true} #232#return; {2848#true} is VALID [2022-02-20 21:06:59,945 INFO L290 TraceCheckUtils]: 8: Hoare triple {2848#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L272 TraceCheckUtils]: 9: Hoare triple {2848#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L290 TraceCheckUtils]: 10: Hoare triple {2848#true} #res := #t~nondet8;havoc #t~nondet8; {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L290 TraceCheckUtils]: 11: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {2848#true} {2848#true} #234#return; {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L290 TraceCheckUtils]: 13: Hoare triple {2848#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {2848#true} is VALID [2022-02-20 21:06:59,946 INFO L290 TraceCheckUtils]: 14: Hoare triple {2848#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L272 TraceCheckUtils]: 15: Hoare triple {2848#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {2902#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:59,947 INFO L290 TraceCheckUtils]: 16: Hoare triple {2902#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L272 TraceCheckUtils]: 17: Hoare triple {2848#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L290 TraceCheckUtils]: 18: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L290 TraceCheckUtils]: 19: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L290 TraceCheckUtils]: 20: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {2848#true} {2848#true} #228#return; {2848#true} is VALID [2022-02-20 21:06:59,947 INFO L290 TraceCheckUtils]: 22: Hoare triple {2848#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 23: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {2848#true} {2848#true} #238#return; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 25: Hoare triple {2848#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 26: Hoare triple {2848#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L272 TraceCheckUtils]: 27: Hoare triple {2848#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 28: Hoare triple {2848#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 29: Hoare triple {2848#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 30: Hoare triple {2848#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 31: Hoare triple {2848#true} #t~short675 := #t~short673; {2848#true} is VALID [2022-02-20 21:06:59,948 INFO L290 TraceCheckUtils]: 32: Hoare triple {2848#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 33: Hoare triple {2848#true} #t~short684 := #t~short675; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 34: Hoare triple {2848#true} assume #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 35: Hoare triple {2848#true} #t~short685 := #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 36: Hoare triple {2848#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 37: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {2848#true} {2848#true} #240#return; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L272 TraceCheckUtils]: 39: Hoare triple {2848#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 40: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,949 INFO L290 TraceCheckUtils]: 41: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 42: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {2848#true} {2848#true} #242#return; {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 44: Hoare triple {2848#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 45: Hoare triple {2848#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 46: Hoare triple {2848#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L272 TraceCheckUtils]: 47: Hoare triple {2848#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 48: Hoare triple {2848#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L272 TraceCheckUtils]: 49: Hoare triple {2848#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {2848#true} is VALID [2022-02-20 21:06:59,950 INFO L290 TraceCheckUtils]: 50: Hoare triple {2848#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 51: Hoare triple {2848#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 52: Hoare triple {2848#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 53: Hoare triple {2848#true} #t~short675 := #t~short673; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 54: Hoare triple {2848#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 55: Hoare triple {2848#true} #t~short684 := #t~short675; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 56: Hoare triple {2848#true} assume #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 57: Hoare triple {2848#true} #t~short685 := #t~short684; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 58: Hoare triple {2848#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L290 TraceCheckUtils]: 59: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,951 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {2848#true} {2848#true} #276#return; {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L272 TraceCheckUtils]: 61: Hoare triple {2848#true} call assume_abort_if_not(#t~ret1064); {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L290 TraceCheckUtils]: 62: Hoare triple {2848#true} ~cond := #in~cond; {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L290 TraceCheckUtils]: 63: Hoare triple {2848#true} assume !(0 == ~cond % 256); {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L290 TraceCheckUtils]: 64: Hoare triple {2848#true} assume true; {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {2848#true} {2848#true} #278#return; {2848#true} is VALID [2022-02-20 21:06:59,952 INFO L290 TraceCheckUtils]: 66: Hoare triple {2848#true} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {2896#(not (= |aws_byte_cursor_from_buf_~#cur~0.base| 0))} is VALID [2022-02-20 21:06:59,952 INFO L272 TraceCheckUtils]: 67: Hoare triple {2896#(not (= |aws_byte_cursor_from_buf_~#cur~0.base| 0))} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {2848#true} is VALID [2022-02-20 21:06:59,953 INFO L290 TraceCheckUtils]: 68: Hoare triple {2848#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2907#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:59,953 INFO L290 TraceCheckUtils]: 69: Hoare triple {2907#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,953 INFO L290 TraceCheckUtils]: 70: Hoare triple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,954 INFO L290 TraceCheckUtils]: 71: Hoare triple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:59,954 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {2908#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2896#(not (= |aws_byte_cursor_from_buf_~#cur~0.base| 0))} #280#return; {2849#false} is VALID [2022-02-20 21:06:59,954 INFO L272 TraceCheckUtils]: 73: Hoare triple {2849#false} call __VERIFIER_assert(#t~ret1067); {2849#false} is VALID [2022-02-20 21:06:59,955 INFO L290 TraceCheckUtils]: 74: Hoare triple {2849#false} ~cond := #in~cond; {2849#false} is VALID [2022-02-20 21:06:59,955 INFO L290 TraceCheckUtils]: 75: Hoare triple {2849#false} assume 0 == ~cond % 256; {2849#false} is VALID [2022-02-20 21:06:59,955 INFO L290 TraceCheckUtils]: 76: Hoare triple {2849#false} assume !false; {2849#false} is VALID [2022-02-20 21:06:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-20 21:06:59,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:59,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193268318] [2022-02-20 21:06:59,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193268318] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:59,955 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:59,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 21:06:59,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275890395] [2022-02-20 21:06:59,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:59,956 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2022-02-20 21:06:59,957 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:59,957 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:07:00,020 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 58 edges. 58 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:00,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:07:00,020 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:00,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:07:00,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:07:00,021 INFO L87 Difference]: Start difference. First operand 121 states and 154 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:07:00,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:00,768 INFO L93 Difference]: Finished difference Result 207 states and 264 transitions. [2022-02-20 21:07:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:07:00,768 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2022-02-20 21:07:00,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:07:00,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 264 transitions. [2022-02-20 21:07:00,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:07:00,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 264 transitions. [2022-02-20 21:07:00,792 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 264 transitions. [2022-02-20 21:07:00,999 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 264 edges. 264 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:01,002 INFO L225 Difference]: With dead ends: 207 [2022-02-20 21:07:01,002 INFO L226 Difference]: Without dead ends: 124 [2022-02-20 21:07:01,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 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:07:01,004 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 77 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:01,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 310 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:07:01,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-02-20 21:07:01,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-02-20 21:07:01,069 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:01,070 INFO L82 GeneralOperation]: Start isEquivalent. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:07:01,070 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:07:01,070 INFO L87 Difference]: Start difference. First operand 124 states. Second operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:07:01,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:01,074 INFO L93 Difference]: Finished difference Result 124 states and 157 transitions. [2022-02-20 21:07:01,074 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-02-20 21:07:01,074 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:01,074 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:01,075 INFO L74 IsIncluded]: Start isIncluded. First operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Second operand 124 states. [2022-02-20 21:07:01,075 INFO L87 Difference]: Start difference. First operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Second operand 124 states. [2022-02-20 21:07:01,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:01,079 INFO L93 Difference]: Finished difference Result 124 states and 157 transitions. [2022-02-20 21:07:01,079 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-02-20 21:07:01,079 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:01,079 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:01,079 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:01,079 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:01,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-20 21:07:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 157 transitions. [2022-02-20 21:07:01,083 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 157 transitions. Word has length 77 [2022-02-20 21:07:01,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:01,083 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 157 transitions. [2022-02-20 21:07:01,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 21:07:01,083 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-02-20 21:07:01,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-02-20 21:07:01,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:01,084 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:01,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 21:07:01,084 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:01,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:01,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1300692571, now seen corresponding path program 1 times [2022-02-20 21:07:01,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:01,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728270812] [2022-02-20 21:07:01,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:01,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,320 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,321 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,321 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,321 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3599#true} {3599#true} #232#return; {3599#true} is VALID [2022-02-20 21:07:01,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:01,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,327 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} #res := #t~nondet8;havoc #t~nondet8; {3599#true} is VALID [2022-02-20 21:07:01,327 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,327 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3599#true} {3599#true} #234#return; {3599#true} is VALID [2022-02-20 21:07:01,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,348 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,348 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,348 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,348 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3599#true} {3599#true} #228#return; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 0: Hoare triple {3657#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L272 TraceCheckUtils]: 1: Hoare triple {3599#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 3: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 4: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {3599#true} {3599#true} #228#return; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 6: Hoare triple {3599#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L290 TraceCheckUtils]: 7: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,349 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3599#true} {3599#true} #238#return; {3599#true} is VALID [2022-02-20 21:07:01,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,371 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 3: Hoare triple {3599#true} #t~short675 := #t~short673; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 4: Hoare triple {3599#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 5: Hoare triple {3599#true} #t~short684 := #t~short675; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 6: Hoare triple {3599#true} assume #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 7: Hoare triple {3599#true} #t~short685 := #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,372 INFO L290 TraceCheckUtils]: 8: Hoare triple {3599#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {3599#true} is VALID [2022-02-20 21:07:01,373 INFO L290 TraceCheckUtils]: 9: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,373 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {3599#true} {3599#true} #240#return; {3599#true} is VALID [2022-02-20 21:07:01,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,381 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,381 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,381 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,381 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3599#true} {3599#true} #242#return; {3599#true} is VALID [2022-02-20 21:07:01,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:07:01,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 3: Hoare triple {3599#true} #t~short675 := #t~short673; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 4: Hoare triple {3599#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 5: Hoare triple {3599#true} #t~short684 := #t~short675; {3599#true} is VALID [2022-02-20 21:07:01,398 INFO L290 TraceCheckUtils]: 6: Hoare triple {3599#true} assume #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,399 INFO L290 TraceCheckUtils]: 7: Hoare triple {3599#true} #t~short685 := #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,399 INFO L290 TraceCheckUtils]: 8: Hoare triple {3599#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {3599#true} is VALID [2022-02-20 21:07:01,399 INFO L290 TraceCheckUtils]: 9: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,399 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {3599#true} {3599#true} #276#return; {3599#true} is VALID [2022-02-20 21:07:01,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:07:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,404 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,405 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,405 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,405 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3599#true} {3599#true} #278#return; {3599#true} is VALID [2022-02-20 21:07:01,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-02-20 21:07:01,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,454 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,455 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,455 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} assume #t~short694; {3662#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:01,455 INFO L290 TraceCheckUtils]: 3: Hoare triple {3662#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {3663#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:01,455 INFO L290 TraceCheckUtils]: 4: Hoare triple {3663#|aws_byte_cursor_is_valid_#t~short695|} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,456 INFO L290 TraceCheckUtils]: 5: Hoare triple {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,457 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {3599#true} #280#return; {3654#(and (<= |aws_byte_cursor_from_buf_#t~ret1067| 1) (<= 1 |aws_byte_cursor_from_buf_#t~ret1067|))} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 0: Hoare triple {3599#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 1: Hoare triple {3599#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 2: Hoare triple {3599#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L272 TraceCheckUtils]: 3: Hoare triple {3599#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 4: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 5: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 6: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {3599#true} {3599#true} #232#return; {3599#true} is VALID [2022-02-20 21:07:01,457 INFO L290 TraceCheckUtils]: 8: Hoare triple {3599#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L272 TraceCheckUtils]: 9: Hoare triple {3599#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 10: Hoare triple {3599#true} #res := #t~nondet8;havoc #t~nondet8; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 11: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {3599#true} {3599#true} #234#return; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 13: Hoare triple {3599#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 14: Hoare triple {3599#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L272 TraceCheckUtils]: 15: Hoare triple {3599#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {3657#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 16: Hoare triple {3657#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L272 TraceCheckUtils]: 17: Hoare triple {3599#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 18: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,458 INFO L290 TraceCheckUtils]: 19: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 20: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {3599#true} {3599#true} #228#return; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 22: Hoare triple {3599#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 23: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {3599#true} {3599#true} #238#return; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 25: Hoare triple {3599#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 26: Hoare triple {3599#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L272 TraceCheckUtils]: 27: Hoare triple {3599#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 28: Hoare triple {3599#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 29: Hoare triple {3599#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 30: Hoare triple {3599#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 31: Hoare triple {3599#true} #t~short675 := #t~short673; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 32: Hoare triple {3599#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 33: Hoare triple {3599#true} #t~short684 := #t~short675; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 34: Hoare triple {3599#true} assume #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 35: Hoare triple {3599#true} #t~short685 := #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 36: Hoare triple {3599#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L290 TraceCheckUtils]: 37: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {3599#true} {3599#true} #240#return; {3599#true} is VALID [2022-02-20 21:07:01,459 INFO L272 TraceCheckUtils]: 39: Hoare triple {3599#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {3599#true} is VALID [2022-02-20 21:07:01,469 INFO L290 TraceCheckUtils]: 40: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 41: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 42: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {3599#true} {3599#true} #242#return; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 44: Hoare triple {3599#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 45: Hoare triple {3599#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 46: Hoare triple {3599#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L272 TraceCheckUtils]: 47: Hoare triple {3599#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 48: Hoare triple {3599#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L272 TraceCheckUtils]: 49: Hoare triple {3599#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 50: Hoare triple {3599#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 51: Hoare triple {3599#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 52: Hoare triple {3599#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 53: Hoare triple {3599#true} #t~short675 := #t~short673; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 54: Hoare triple {3599#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 55: Hoare triple {3599#true} #t~short684 := #t~short675; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 56: Hoare triple {3599#true} assume #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 57: Hoare triple {3599#true} #t~short685 := #t~short684; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 58: Hoare triple {3599#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L290 TraceCheckUtils]: 59: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,470 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {3599#true} {3599#true} #276#return; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L272 TraceCheckUtils]: 61: Hoare triple {3599#true} call assume_abort_if_not(#t~ret1064); {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 62: Hoare triple {3599#true} ~cond := #in~cond; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 63: Hoare triple {3599#true} assume !(0 == ~cond % 256); {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 64: Hoare triple {3599#true} assume true; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {3599#true} {3599#true} #278#return; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 66: Hoare triple {3599#true} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L272 TraceCheckUtils]: 67: Hoare triple {3599#true} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 68: Hoare triple {3599#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3599#true} is VALID [2022-02-20 21:07:01,471 INFO L290 TraceCheckUtils]: 69: Hoare triple {3599#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3599#true} is VALID [2022-02-20 21:07:01,473 INFO L290 TraceCheckUtils]: 70: Hoare triple {3599#true} assume #t~short694; {3662#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:01,473 INFO L290 TraceCheckUtils]: 71: Hoare triple {3662#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {3663#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:01,473 INFO L290 TraceCheckUtils]: 72: Hoare triple {3663#|aws_byte_cursor_is_valid_#t~short695|} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,474 INFO L290 TraceCheckUtils]: 73: Hoare triple {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,474 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {3664#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {3599#true} #280#return; {3654#(and (<= |aws_byte_cursor_from_buf_#t~ret1067| 1) (<= 1 |aws_byte_cursor_from_buf_#t~ret1067|))} is VALID [2022-02-20 21:07:01,475 INFO L272 TraceCheckUtils]: 75: Hoare triple {3654#(and (<= |aws_byte_cursor_from_buf_#t~ret1067| 1) (<= 1 |aws_byte_cursor_from_buf_#t~ret1067|))} call __VERIFIER_assert(#t~ret1067); {3655#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:07:01,475 INFO L290 TraceCheckUtils]: 76: Hoare triple {3655#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {3656#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:07:01,476 INFO L290 TraceCheckUtils]: 77: Hoare triple {3656#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {3600#false} is VALID [2022-02-20 21:07:01,476 INFO L290 TraceCheckUtils]: 78: Hoare triple {3600#false} assume !false; {3600#false} is VALID [2022-02-20 21:07:01,476 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-20 21:07:01,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:01,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728270812] [2022-02-20 21:07:01,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728270812] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:01,476 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:01,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-02-20 21:07:01,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335022124] [2022-02-20 21:07:01,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:01,477 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 79 [2022-02-20 21:07:01,477 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:01,477 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-02-20 21:07:01,541 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 60 edges. 60 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:01,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-20 21:07:01,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:01,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-20 21:07:01,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-02-20 21:07:01,542 INFO L87 Difference]: Start difference. First operand 124 states and 157 transitions. Second operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-02-20 21:07:03,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:03,185 INFO L93 Difference]: Finished difference Result 136 states and 170 transitions. [2022-02-20 21:07:03,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:07:03,185 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 79 [2022-02-20 21:07:03,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:03,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-02-20 21:07:03,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2022-02-20 21:07:03,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-02-20 21:07:03,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2022-02-20 21:07:03,192 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 167 transitions. [2022-02-20 21:07:03,337 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:03,340 INFO L225 Difference]: With dead ends: 136 [2022-02-20 21:07:03,340 INFO L226 Difference]: Without dead ends: 134 [2022-02-20 21:07:03,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:07:03,341 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 79 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:03,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 578 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 21:07:03,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-20 21:07:03,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2022-02-20 21:07:03,389 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:03,390 INFO L82 GeneralOperation]: Start isEquivalent. First operand 134 states. Second operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2022-02-20 21:07:03,391 INFO L74 IsIncluded]: Start isIncluded. First operand 134 states. Second operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2022-02-20 21:07:03,392 INFO L87 Difference]: Start difference. First operand 134 states. Second operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2022-02-20 21:07:03,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:03,399 INFO L93 Difference]: Finished difference Result 134 states and 168 transitions. [2022-02-20 21:07:03,400 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 168 transitions. [2022-02-20 21:07:03,401 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:03,401 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:03,402 INFO L74 IsIncluded]: Start isIncluded. First operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) Second operand 134 states. [2022-02-20 21:07:03,402 INFO L87 Difference]: Start difference. First operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) Second operand 134 states. [2022-02-20 21:07:03,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:03,407 INFO L93 Difference]: Finished difference Result 134 states and 168 transitions. [2022-02-20 21:07:03,407 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 168 transitions. [2022-02-20 21:07:03,409 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:03,409 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:03,410 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:03,410 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:03,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2022-02-20 21:07:03,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 167 transitions. [2022-02-20 21:07:03,415 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 167 transitions. Word has length 79 [2022-02-20 21:07:03,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:03,415 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 167 transitions. [2022-02-20 21:07:03,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-02-20 21:07:03,416 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 167 transitions. [2022-02-20 21:07:03,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-02-20 21:07:03,417 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:03,417 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:03,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 21:07:03,418 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:03,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:03,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1177544493, now seen corresponding path program 1 times [2022-02-20 21:07:03,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:03,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117527688] [2022-02-20 21:07:03,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:03,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:03,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,812 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:03,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:03,812 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,812 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4301#true} {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:03,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,825 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} #res := #t~nondet8;havoc #t~nondet8; {4301#true} is VALID [2022-02-20 21:07:03,825 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,826 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4301#true} {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #234#return; {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:03,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:03,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,864 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:03,865 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:03,865 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,865 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4301#true} {4301#true} #228#return; {4301#true} is VALID [2022-02-20 21:07:03,865 INFO L290 TraceCheckUtils]: 0: Hoare triple {4370#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4301#true} is VALID [2022-02-20 21:07:03,865 INFO L272 TraceCheckUtils]: 1: Hoare triple {4301#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4301#true} is VALID [2022-02-20 21:07:03,866 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:03,866 INFO L290 TraceCheckUtils]: 3: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:03,866 INFO L290 TraceCheckUtils]: 4: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,866 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {4301#true} {4301#true} #228#return; {4301#true} is VALID [2022-02-20 21:07:03,866 INFO L290 TraceCheckUtils]: 6: Hoare triple {4301#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {4375#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:03,867 INFO L290 TraceCheckUtils]: 7: Hoare triple {4375#(not (= |bounded_malloc_#res.base| 0))} assume true; {4375#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:03,868 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4375#(not (= |bounded_malloc_#res.base| 0))} {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #238#return; {4321#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base| 0)) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:03,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:03,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,878 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {4301#true} is VALID [2022-02-20 21:07:03,879 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:03,879 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 3: Hoare triple {4301#true} #t~short675 := #t~short673; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 4: Hoare triple {4301#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 5: Hoare triple {4301#true} #t~short684 := #t~short675; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 6: Hoare triple {4301#true} assume #t~short684; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 7: Hoare triple {4301#true} #t~short685 := #t~short684; {4301#true} is VALID [2022-02-20 21:07:03,880 INFO L290 TraceCheckUtils]: 8: Hoare triple {4301#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {4301#true} is VALID [2022-02-20 21:07:03,881 INFO L290 TraceCheckUtils]: 9: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,881 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {4301#true} {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #240#return; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:03,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,890 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:03,890 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:03,890 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,891 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4301#true} {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #242#return; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:03,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-02-20 21:07:03,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,901 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {4301#true} is VALID [2022-02-20 21:07:03,901 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 3: Hoare triple {4301#true} #t~short675 := #t~short673; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 4: Hoare triple {4301#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 5: Hoare triple {4301#true} #t~short684 := #t~short675; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 6: Hoare triple {4301#true} assume #t~short684; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 7: Hoare triple {4301#true} #t~short685 := #t~short684; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 8: Hoare triple {4301#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {4301#true} is VALID [2022-02-20 21:07:03,902 INFO L290 TraceCheckUtils]: 9: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,903 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {4301#true} {4341#(and (= aws_byte_cursor_from_buf_~buf.offset 0) (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))))} #276#return; {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:03,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:07:03,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,920 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:03,921 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:03,921 INFO L290 TraceCheckUtils]: 2: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:03,921 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4301#true} {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} #278#return; {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:03,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-02-20 21:07:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:04,043 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4376#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} is VALID [2022-02-20 21:07:04,044 INFO L290 TraceCheckUtils]: 1: Hoare triple {4376#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4377#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} is VALID [2022-02-20 21:07:04,045 INFO L290 TraceCheckUtils]: 2: Hoare triple {4377#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {4378#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} is VALID [2022-02-20 21:07:04,049 INFO L290 TraceCheckUtils]: 3: Hoare triple {4378#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,049 INFO L290 TraceCheckUtils]: 4: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short693 := #t~short689; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,050 INFO L290 TraceCheckUtils]: 5: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume !#t~short693; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,050 INFO L290 TraceCheckUtils]: 6: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short694 := #t~short693; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,051 INFO L290 TraceCheckUtils]: 7: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short695 := #t~short694; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,051 INFO L290 TraceCheckUtils]: 8: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,051 INFO L290 TraceCheckUtils]: 9: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume true; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,053 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} {4358#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} #280#return; {4302#false} is VALID [2022-02-20 21:07:04,053 INFO L290 TraceCheckUtils]: 0: Hoare triple {4301#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {4301#true} is VALID [2022-02-20 21:07:04,054 INFO L290 TraceCheckUtils]: 1: Hoare triple {4301#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:04,054 INFO L290 TraceCheckUtils]: 2: Hoare triple {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:04,054 INFO L272 TraceCheckUtils]: 3: Hoare triple {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {4301#true} is VALID [2022-02-20 21:07:04,054 INFO L290 TraceCheckUtils]: 4: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:04,054 INFO L290 TraceCheckUtils]: 5: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:04,054 INFO L290 TraceCheckUtils]: 6: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,055 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {4301#true} {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:04,055 INFO L290 TraceCheckUtils]: 8: Hoare triple {4303#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,055 INFO L272 TraceCheckUtils]: 9: Hoare triple {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {4301#true} is VALID [2022-02-20 21:07:04,055 INFO L290 TraceCheckUtils]: 10: Hoare triple {4301#true} #res := #t~nondet8;havoc #t~nondet8; {4301#true} is VALID [2022-02-20 21:07:04,056 INFO L290 TraceCheckUtils]: 11: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,056 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {4301#true} {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #234#return; {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,057 INFO L290 TraceCheckUtils]: 13: Hoare triple {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,057 INFO L290 TraceCheckUtils]: 14: Hoare triple {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,058 INFO L272 TraceCheckUtils]: 15: Hoare triple {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {4370#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:04,058 INFO L290 TraceCheckUtils]: 16: Hoare triple {4370#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4301#true} is VALID [2022-02-20 21:07:04,058 INFO L272 TraceCheckUtils]: 17: Hoare triple {4301#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4301#true} is VALID [2022-02-20 21:07:04,058 INFO L290 TraceCheckUtils]: 18: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:04,058 INFO L290 TraceCheckUtils]: 19: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:04,058 INFO L290 TraceCheckUtils]: 20: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,058 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {4301#true} {4301#true} #228#return; {4301#true} is VALID [2022-02-20 21:07:04,059 INFO L290 TraceCheckUtils]: 22: Hoare triple {4301#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {4375#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:04,059 INFO L290 TraceCheckUtils]: 23: Hoare triple {4375#(not (= |bounded_malloc_#res.base| 0))} assume true; {4375#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:04,060 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {4375#(not (= |bounded_malloc_#res.base| 0))} {4308#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #238#return; {4321#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base| 0)) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 25: Hoare triple {4321#(and (not (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base| 0)) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 26: Hoare triple {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,061 INFO L272 TraceCheckUtils]: 27: Hoare triple {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 28: Hoare triple {4301#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 29: Hoare triple {4301#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 30: Hoare triple {4301#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 31: Hoare triple {4301#true} #t~short675 := #t~short673; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 32: Hoare triple {4301#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 33: Hoare triple {4301#true} #t~short684 := #t~short675; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 34: Hoare triple {4301#true} assume #t~short684; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 35: Hoare triple {4301#true} #t~short685 := #t~short684; {4301#true} is VALID [2022-02-20 21:07:04,061 INFO L290 TraceCheckUtils]: 36: Hoare triple {4301#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {4301#true} is VALID [2022-02-20 21:07:04,062 INFO L290 TraceCheckUtils]: 37: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,062 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {4301#true} {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #240#return; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,062 INFO L272 TraceCheckUtils]: 39: Hoare triple {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {4301#true} is VALID [2022-02-20 21:07:04,062 INFO L290 TraceCheckUtils]: 40: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:04,062 INFO L290 TraceCheckUtils]: 41: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:04,062 INFO L290 TraceCheckUtils]: 42: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,063 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {4301#true} {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #242#return; {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,064 INFO L290 TraceCheckUtils]: 44: Hoare triple {4322#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {4338#(and (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| 0)) (not (= |ULTIMATE.start_save_byte_from_array_~array#1.base| 0)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,065 INFO L290 TraceCheckUtils]: 45: Hoare triple {4338#(and (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| 0)) (not (= |ULTIMATE.start_save_byte_from_array_~array#1.base| 0)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) (= |ULTIMATE.start_aws_byte_cursor_from_buf_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)); {4339#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,065 INFO L290 TraceCheckUtils]: 46: Hoare triple {4339#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {4339#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:04,066 INFO L272 TraceCheckUtils]: 47: Hoare triple {4339#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {4340#(and (= |aws_byte_cursor_from_buf_#in~buf.offset| 0) (<= (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) 18446744073709551616) 18446744073709551616)))} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 48: Hoare triple {4340#(and (= |aws_byte_cursor_from_buf_#in~buf.offset| 0) (<= (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) 18446744073709551616) 18446744073709551616)))} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {4341#(and (= aws_byte_cursor_from_buf_~buf.offset 0) (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,067 INFO L272 TraceCheckUtils]: 49: Hoare triple {4341#(and (= aws_byte_cursor_from_buf_~buf.offset 0) (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))))} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 50: Hoare triple {4301#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 51: Hoare triple {4301#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 52: Hoare triple {4301#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 53: Hoare triple {4301#true} #t~short675 := #t~short673; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 54: Hoare triple {4301#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 55: Hoare triple {4301#true} #t~short684 := #t~short675; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 56: Hoare triple {4301#true} assume #t~short684; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 57: Hoare triple {4301#true} #t~short685 := #t~short684; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 58: Hoare triple {4301#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {4301#true} is VALID [2022-02-20 21:07:04,067 INFO L290 TraceCheckUtils]: 59: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,068 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {4301#true} {4341#(and (= aws_byte_cursor_from_buf_~buf.offset 0) (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))))} #276#return; {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:04,068 INFO L272 TraceCheckUtils]: 61: Hoare triple {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} call assume_abort_if_not(#t~ret1064); {4301#true} is VALID [2022-02-20 21:07:04,069 INFO L290 TraceCheckUtils]: 62: Hoare triple {4301#true} ~cond := #in~cond; {4301#true} is VALID [2022-02-20 21:07:04,069 INFO L290 TraceCheckUtils]: 63: Hoare triple {4301#true} assume !(0 == ~cond % 256); {4301#true} is VALID [2022-02-20 21:07:04,069 INFO L290 TraceCheckUtils]: 64: Hoare triple {4301#true} assume true; {4301#true} is VALID [2022-02-20 21:07:04,069 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {4301#true} {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} #278#return; {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:04,071 INFO L290 TraceCheckUtils]: 66: Hoare triple {4353#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {4358#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} is VALID [2022-02-20 21:07:04,071 INFO L272 TraceCheckUtils]: 67: Hoare triple {4358#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {4301#true} is VALID [2022-02-20 21:07:04,071 INFO L290 TraceCheckUtils]: 68: Hoare triple {4301#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4376#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} is VALID [2022-02-20 21:07:04,072 INFO L290 TraceCheckUtils]: 69: Hoare triple {4376#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4377#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} is VALID [2022-02-20 21:07:04,073 INFO L290 TraceCheckUtils]: 70: Hoare triple {4377#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {4378#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} is VALID [2022-02-20 21:07:04,074 INFO L290 TraceCheckUtils]: 71: Hoare triple {4378#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,074 INFO L290 TraceCheckUtils]: 72: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short693 := #t~short689; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,074 INFO L290 TraceCheckUtils]: 73: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume !#t~short693; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,075 INFO L290 TraceCheckUtils]: 74: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short694 := #t~short693; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,075 INFO L290 TraceCheckUtils]: 75: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short695 := #t~short694; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,076 INFO L290 TraceCheckUtils]: 76: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,076 INFO L290 TraceCheckUtils]: 77: Hoare triple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume true; {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:04,077 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {4379#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} {4358#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} #280#return; {4302#false} is VALID [2022-02-20 21:07:04,077 INFO L272 TraceCheckUtils]: 79: Hoare triple {4302#false} call __VERIFIER_assert(#t~ret1067); {4302#false} is VALID [2022-02-20 21:07:04,078 INFO L290 TraceCheckUtils]: 80: Hoare triple {4302#false} ~cond := #in~cond; {4302#false} is VALID [2022-02-20 21:07:04,078 INFO L290 TraceCheckUtils]: 81: Hoare triple {4302#false} assume 0 == ~cond % 256; {4302#false} is VALID [2022-02-20 21:07:04,078 INFO L290 TraceCheckUtils]: 82: Hoare triple {4302#false} assume !false; {4302#false} is VALID [2022-02-20 21:07:04,078 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-20 21:07:04,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:04,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117527688] [2022-02-20 21:07:04,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117527688] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:04,079 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:04,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-02-20 21:07:04,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438487975] [2022-02-20 21:07:04,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:04,079 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 83 [2022-02-20 21:07:04,080 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:04,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-02-20 21:07:04,155 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:04,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 21:07:04,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 21:07:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-02-20 21:07:04,156 INFO L87 Difference]: Start difference. First operand 133 states and 167 transitions. Second operand has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-02-20 21:07:09,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:09,212 INFO L93 Difference]: Finished difference Result 264 states and 343 transitions. [2022-02-20 21:07:09,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 21:07:09,212 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 83 [2022-02-20 21:07:09,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:09,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-02-20 21:07:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 328 transitions. [2022-02-20 21:07:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-02-20 21:07:09,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 328 transitions. [2022-02-20 21:07:09,238 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states and 328 transitions. [2022-02-20 21:07:09,531 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 328 edges. 328 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:09,535 INFO L225 Difference]: With dead ends: 264 [2022-02-20 21:07:09,535 INFO L226 Difference]: Without dead ends: 174 [2022-02-20 21:07:09,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-02-20 21:07:09,536 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 173 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:09,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 548 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1592 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-02-20 21:07:09,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-20 21:07:09,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 144. [2022-02-20 21:07:09,619 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:09,620 INFO L82 GeneralOperation]: Start isEquivalent. First operand 174 states. Second operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) [2022-02-20 21:07:09,620 INFO L74 IsIncluded]: Start isIncluded. First operand 174 states. Second operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) [2022-02-20 21:07:09,620 INFO L87 Difference]: Start difference. First operand 174 states. Second operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) [2022-02-20 21:07:09,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:09,625 INFO L93 Difference]: Finished difference Result 174 states and 229 transitions. [2022-02-20 21:07:09,625 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 229 transitions. [2022-02-20 21:07:09,626 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:09,626 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:09,627 INFO L74 IsIncluded]: Start isIncluded. First operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) Second operand 174 states. [2022-02-20 21:07:09,627 INFO L87 Difference]: Start difference. First operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) Second operand 174 states. [2022-02-20 21:07:09,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:09,631 INFO L93 Difference]: Finished difference Result 174 states and 229 transitions. [2022-02-20 21:07:09,631 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 229 transitions. [2022-02-20 21:07:09,632 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:09,632 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:09,632 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:09,632 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:09,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) [2022-02-20 21:07:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 182 transitions. [2022-02-20 21:07:09,636 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 182 transitions. Word has length 83 [2022-02-20 21:07:09,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:09,636 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 182 transitions. [2022-02-20 21:07:09,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-02-20 21:07:09,637 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 182 transitions. [2022-02-20 21:07:09,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-02-20 21:07:09,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:09,637 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:09,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 21:07:09,638 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:09,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash 340573773, now seen corresponding path program 1 times [2022-02-20 21:07:09,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:09,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757495033] [2022-02-20 21:07:09,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:09,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:09,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,901 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:09,901 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:09,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,902 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,908 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} #res := #t~nondet8;havoc #t~nondet8; {5296#true} is VALID [2022-02-20 21:07:09,908 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,908 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #234#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,928 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5296#true} {5296#true} #228#return; {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L290 TraceCheckUtils]: 0: Hoare triple {5364#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L272 TraceCheckUtils]: 1: Hoare triple {5296#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5296#true} is VALID [2022-02-20 21:07:09,928 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L290 TraceCheckUtils]: 3: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L290 TraceCheckUtils]: 4: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {5296#true} {5296#true} #228#return; {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L290 TraceCheckUtils]: 6: Hoare triple {5296#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L290 TraceCheckUtils]: 7: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,929 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #238#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,938 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {5296#true} is VALID [2022-02-20 21:07:09,938 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 3: Hoare triple {5296#true} #t~short675 := #t~short673; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 4: Hoare triple {5296#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 5: Hoare triple {5296#true} #t~short684 := #t~short675; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 6: Hoare triple {5296#true} assume #t~short684; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 7: Hoare triple {5296#true} #t~short685 := #t~short684; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 8: Hoare triple {5296#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {5296#true} is VALID [2022-02-20 21:07:09,939 INFO L290 TraceCheckUtils]: 9: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,940 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #240#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,946 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:09,946 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:09,946 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,947 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #242#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:09,954 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:09,954 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:09,954 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:09,955 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #244#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:09,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,066 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {5369#(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:07:10,066 INFO L290 TraceCheckUtils]: 1: Hoare triple {5369#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {5369#(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:07:10,067 INFO L290 TraceCheckUtils]: 2: Hoare triple {5369#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {5370#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:10,068 INFO L290 TraceCheckUtils]: 3: Hoare triple {5370#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {5371#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:10,069 INFO L290 TraceCheckUtils]: 4: Hoare triple {5371#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {5372#(<= 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:07:10,069 INFO L290 TraceCheckUtils]: 5: Hoare triple {5372#(<= 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~short684 := #t~short675; {5372#(<= 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:07:10,069 INFO L290 TraceCheckUtils]: 6: Hoare triple {5372#(<= 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~short684; {5372#(<= 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:07:10,070 INFO L290 TraceCheckUtils]: 7: Hoare triple {5372#(<= 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~short685 := #t~short684; {5372#(<= 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:07:10,070 INFO L290 TraceCheckUtils]: 8: Hoare triple {5372#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {5372#(<= 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:07:10,071 INFO L290 TraceCheckUtils]: 9: Hoare triple {5372#(<= 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; {5372#(<= 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:07:10,072 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {5372#(<= 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|)))} {5335#(= aws_byte_cursor_from_buf_~buf.offset 0)} #276#return; {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:10,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-02-20 21:07:10,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,080 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,081 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,081 INFO L290 TraceCheckUtils]: 2: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,081 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5296#true} {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} #278#return; {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:10,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:10,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,197 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5373#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} is VALID [2022-02-20 21:07:10,198 INFO L290 TraceCheckUtils]: 1: Hoare triple {5373#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5374#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} is VALID [2022-02-20 21:07:10,199 INFO L290 TraceCheckUtils]: 2: Hoare triple {5374#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {5375#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} is VALID [2022-02-20 21:07:10,199 INFO L290 TraceCheckUtils]: 3: Hoare triple {5375#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,200 INFO L290 TraceCheckUtils]: 4: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short693 := #t~short689; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,200 INFO L290 TraceCheckUtils]: 5: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume !#t~short693; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,201 INFO L290 TraceCheckUtils]: 6: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short694 := #t~short693; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,201 INFO L290 TraceCheckUtils]: 7: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short695 := #t~short694; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,202 INFO L290 TraceCheckUtils]: 8: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,202 INFO L290 TraceCheckUtils]: 9: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume true; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,203 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} {5352#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} #280#return; {5297#false} is VALID [2022-02-20 21:07:10,204 INFO L290 TraceCheckUtils]: 0: Hoare triple {5296#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {5296#true} is VALID [2022-02-20 21:07:10,205 INFO L290 TraceCheckUtils]: 1: Hoare triple {5296#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,205 INFO L290 TraceCheckUtils]: 2: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,205 INFO L272 TraceCheckUtils]: 3: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {5296#true} is VALID [2022-02-20 21:07:10,205 INFO L290 TraceCheckUtils]: 4: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,205 INFO L290 TraceCheckUtils]: 5: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,206 INFO L290 TraceCheckUtils]: 6: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,206 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,206 INFO L290 TraceCheckUtils]: 8: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,206 INFO L272 TraceCheckUtils]: 9: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {5296#true} is VALID [2022-02-20 21:07:10,207 INFO L290 TraceCheckUtils]: 10: Hoare triple {5296#true} #res := #t~nondet8;havoc #t~nondet8; {5296#true} is VALID [2022-02-20 21:07:10,207 INFO L290 TraceCheckUtils]: 11: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,207 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #234#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,208 INFO L290 TraceCheckUtils]: 13: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,208 INFO L290 TraceCheckUtils]: 14: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,208 INFO L272 TraceCheckUtils]: 15: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {5364#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 16: Hoare triple {5364#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L272 TraceCheckUtils]: 17: Hoare triple {5296#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 18: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 19: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 20: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {5296#true} {5296#true} #228#return; {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 22: Hoare triple {5296#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {5296#true} is VALID [2022-02-20 21:07:10,209 INFO L290 TraceCheckUtils]: 23: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,210 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #238#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,210 INFO L290 TraceCheckUtils]: 25: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 26: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,211 INFO L272 TraceCheckUtils]: 27: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {5296#true} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 28: Hoare triple {5296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {5296#true} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 29: Hoare triple {5296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {5296#true} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 30: Hoare triple {5296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {5296#true} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 31: Hoare triple {5296#true} #t~short675 := #t~short673; {5296#true} is VALID [2022-02-20 21:07:10,211 INFO L290 TraceCheckUtils]: 32: Hoare triple {5296#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {5296#true} is VALID [2022-02-20 21:07:10,212 INFO L290 TraceCheckUtils]: 33: Hoare triple {5296#true} #t~short684 := #t~short675; {5296#true} is VALID [2022-02-20 21:07:10,212 INFO L290 TraceCheckUtils]: 34: Hoare triple {5296#true} assume #t~short684; {5296#true} is VALID [2022-02-20 21:07:10,212 INFO L290 TraceCheckUtils]: 35: Hoare triple {5296#true} #t~short685 := #t~short684; {5296#true} is VALID [2022-02-20 21:07:10,212 INFO L290 TraceCheckUtils]: 36: Hoare triple {5296#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {5296#true} is VALID [2022-02-20 21:07:10,212 INFO L290 TraceCheckUtils]: 37: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,213 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #240#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,213 INFO L272 TraceCheckUtils]: 39: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {5296#true} is VALID [2022-02-20 21:07:10,213 INFO L290 TraceCheckUtils]: 40: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,213 INFO L290 TraceCheckUtils]: 41: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,213 INFO L290 TraceCheckUtils]: 42: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,214 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #242#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,214 INFO L290 TraceCheckUtils]: 44: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,214 INFO L290 TraceCheckUtils]: 45: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_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);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; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,215 INFO L290 TraceCheckUtils]: 46: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,215 INFO L272 TraceCheckUtils]: 47: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {5296#true} is VALID [2022-02-20 21:07:10,215 INFO L290 TraceCheckUtils]: 48: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,215 INFO L290 TraceCheckUtils]: 49: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,215 INFO L290 TraceCheckUtils]: 50: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,216 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {5296#true} {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #244#return; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,216 INFO L290 TraceCheckUtils]: 52: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,216 INFO L290 TraceCheckUtils]: 53: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:10,217 INFO L272 TraceCheckUtils]: 54: Hoare triple {5298#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {5334#(= |aws_byte_cursor_from_buf_#in~buf.offset| 0)} is VALID [2022-02-20 21:07:10,217 INFO L290 TraceCheckUtils]: 55: Hoare triple {5334#(= |aws_byte_cursor_from_buf_#in~buf.offset| 0)} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {5335#(= aws_byte_cursor_from_buf_~buf.offset 0)} is VALID [2022-02-20 21:07:10,218 INFO L272 TraceCheckUtils]: 56: Hoare triple {5335#(= aws_byte_cursor_from_buf_~buf.offset 0)} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {5296#true} is VALID [2022-02-20 21:07:10,218 INFO L290 TraceCheckUtils]: 57: Hoare triple {5296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {5369#(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:07:10,219 INFO L290 TraceCheckUtils]: 58: Hoare triple {5369#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {5369#(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:07:10,220 INFO L290 TraceCheckUtils]: 59: Hoare triple {5369#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {5370#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:10,220 INFO L290 TraceCheckUtils]: 60: Hoare triple {5370#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {5371#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:10,221 INFO L290 TraceCheckUtils]: 61: Hoare triple {5371#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {5372#(<= 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:07:10,222 INFO L290 TraceCheckUtils]: 62: Hoare triple {5372#(<= 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~short684 := #t~short675; {5372#(<= 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:07:10,222 INFO L290 TraceCheckUtils]: 63: Hoare triple {5372#(<= 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~short684; {5372#(<= 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:07:10,223 INFO L290 TraceCheckUtils]: 64: Hoare triple {5372#(<= 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~short685 := #t~short684; {5372#(<= 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:07:10,223 INFO L290 TraceCheckUtils]: 65: Hoare triple {5372#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {5372#(<= 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:07:10,224 INFO L290 TraceCheckUtils]: 66: Hoare triple {5372#(<= 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; {5372#(<= 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:07:10,225 INFO L284 TraceCheckUtils]: 67: Hoare quadruple {5372#(<= 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|)))} {5335#(= aws_byte_cursor_from_buf_~buf.offset 0)} #276#return; {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:10,225 INFO L272 TraceCheckUtils]: 68: Hoare triple {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} call assume_abort_if_not(#t~ret1064); {5296#true} is VALID [2022-02-20 21:07:10,225 INFO L290 TraceCheckUtils]: 69: Hoare triple {5296#true} ~cond := #in~cond; {5296#true} is VALID [2022-02-20 21:07:10,225 INFO L290 TraceCheckUtils]: 70: Hoare triple {5296#true} assume !(0 == ~cond % 256); {5296#true} is VALID [2022-02-20 21:07:10,226 INFO L290 TraceCheckUtils]: 71: Hoare triple {5296#true} assume true; {5296#true} is VALID [2022-02-20 21:07:10,226 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {5296#true} {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} #278#return; {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} is VALID [2022-02-20 21:07:10,228 INFO L290 TraceCheckUtils]: 73: Hoare triple {5347#(and (<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616))) (<= aws_byte_cursor_from_buf_~buf.offset 0))} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {5352#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} is VALID [2022-02-20 21:07:10,228 INFO L272 TraceCheckUtils]: 74: Hoare triple {5352#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {5296#true} is VALID [2022-02-20 21:07:10,228 INFO L290 TraceCheckUtils]: 75: Hoare triple {5296#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5373#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} is VALID [2022-02-20 21:07:10,229 INFO L290 TraceCheckUtils]: 76: Hoare triple {5373#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset))} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5374#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} is VALID [2022-02-20 21:07:10,230 INFO L290 TraceCheckUtils]: 77: Hoare triple {5374#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (or (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))) |aws_byte_cursor_is_valid_#t~short694|))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {5375#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} is VALID [2022-02-20 21:07:10,231 INFO L290 TraceCheckUtils]: 78: Hoare triple {5375#(and (= aws_byte_cursor_is_valid_~cursor.base |aws_byte_cursor_is_valid_#in~cursor.base|) (= |aws_byte_cursor_is_valid_#in~cursor.offset| aws_byte_cursor_is_valid_~cursor.offset) (<= (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset)) 18446744073709551616)))))} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,232 INFO L290 TraceCheckUtils]: 79: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short693 := #t~short689; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,232 INFO L290 TraceCheckUtils]: 80: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume !#t~short693; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,233 INFO L290 TraceCheckUtils]: 81: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short694 := #t~short693; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,233 INFO L290 TraceCheckUtils]: 82: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #t~short695 := #t~short694; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,234 INFO L290 TraceCheckUtils]: 83: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,234 INFO L290 TraceCheckUtils]: 84: Hoare triple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} assume true; {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} is VALID [2022-02-20 21:07:10,235 INFO L284 TraceCheckUtils]: 85: Hoare quadruple {5376#(<= (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) (+ 18446744073709551615 (* 18446744073709551616 (div (+ (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616))))} {5352#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_~#cur~0.base|) |aws_byte_cursor_from_buf_~#cur~0.offset|) 18446744073709551616) 18446744073709551616))} #280#return; {5297#false} is VALID [2022-02-20 21:07:10,236 INFO L272 TraceCheckUtils]: 86: Hoare triple {5297#false} call __VERIFIER_assert(#t~ret1067); {5297#false} is VALID [2022-02-20 21:07:10,236 INFO L290 TraceCheckUtils]: 87: Hoare triple {5297#false} ~cond := #in~cond; {5297#false} is VALID [2022-02-20 21:07:10,236 INFO L290 TraceCheckUtils]: 88: Hoare triple {5297#false} assume 0 == ~cond % 256; {5297#false} is VALID [2022-02-20 21:07:10,236 INFO L290 TraceCheckUtils]: 89: Hoare triple {5297#false} assume !false; {5297#false} is VALID [2022-02-20 21:07:10,236 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-02-20 21:07:10,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:10,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757495033] [2022-02-20 21:07:10,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757495033] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:10,237 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:10,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-02-20 21:07:10,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46305063] [2022-02-20 21:07:10,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:10,239 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 90 [2022-02-20 21:07:10,239 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:10,239 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:10,330 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:10,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-20 21:07:10,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:10,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-20 21:07:10,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:07:10,331 INFO L87 Difference]: Start difference. First operand 144 states and 182 transitions. Second operand has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:13,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:13,745 INFO L93 Difference]: Finished difference Result 260 states and 335 transitions. [2022-02-20 21:07:13,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-20 21:07:13,745 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 90 [2022-02-20 21:07:13,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:13,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 295 transitions. [2022-02-20 21:07:13,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 295 transitions. [2022-02-20 21:07:13,752 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 295 transitions. [2022-02-20 21:07:14,003 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 295 edges. 295 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:14,006 INFO L225 Difference]: With dead ends: 260 [2022-02-20 21:07:14,006 INFO L226 Difference]: Without dead ends: 170 [2022-02-20 21:07:14,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2022-02-20 21:07:14,007 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 241 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:14,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 661 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-20 21:07:14,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-20 21:07:14,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 159. [2022-02-20 21:07:14,078 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:14,079 INFO L82 GeneralOperation]: Start isEquivalent. First operand 170 states. Second operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:14,079 INFO L74 IsIncluded]: Start isIncluded. First operand 170 states. Second operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:14,079 INFO L87 Difference]: Start difference. First operand 170 states. Second operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:14,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:14,083 INFO L93 Difference]: Finished difference Result 170 states and 221 transitions. [2022-02-20 21:07:14,083 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 221 transitions. [2022-02-20 21:07:14,084 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:14,084 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:14,084 INFO L74 IsIncluded]: Start isIncluded. First operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) Second operand 170 states. [2022-02-20 21:07:14,084 INFO L87 Difference]: Start difference. First operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) Second operand 170 states. [2022-02-20 21:07:14,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:14,088 INFO L93 Difference]: Finished difference Result 170 states and 221 transitions. [2022-02-20 21:07:14,088 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 221 transitions. [2022-02-20 21:07:14,089 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:14,089 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:14,089 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:14,089 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:14,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 206 transitions. [2022-02-20 21:07:14,093 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 206 transitions. Word has length 90 [2022-02-20 21:07:14,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:14,093 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 206 transitions. [2022-02-20 21:07:14,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:14,093 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 206 transitions. [2022-02-20 21:07:14,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-02-20 21:07:14,094 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:14,094 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:14,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 21:07:14,095 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:14,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1726777167, now seen corresponding path program 1 times [2022-02-20 21:07:14,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:14,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168909981] [2022-02-20 21:07:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:14,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:14,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:14,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,218 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,219 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,219 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,219 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6296#true} {6296#true} #232#return; {6296#true} is VALID [2022-02-20 21:07:14,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,224 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} #res := #t~nondet8;havoc #t~nondet8; {6296#true} is VALID [2022-02-20 21:07:14,224 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,225 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6296#true} {6296#true} #234#return; {6296#true} is VALID [2022-02-20 21:07:14,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:14,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,241 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,241 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,241 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,241 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6296#true} {6296#true} #228#return; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 0: Hoare triple {6359#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L272 TraceCheckUtils]: 1: Hoare triple {6296#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 3: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 4: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {6296#true} {6296#true} #228#return; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 6: Hoare triple {6296#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L290 TraceCheckUtils]: 7: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,242 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6296#true} {6296#true} #238#return; {6296#true} is VALID [2022-02-20 21:07:14,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,253 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,253 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,253 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,253 INFO L290 TraceCheckUtils]: 3: Hoare triple {6296#true} #t~short675 := #t~short673; {6296#true} is VALID [2022-02-20 21:07:14,253 INFO L290 TraceCheckUtils]: 4: Hoare triple {6296#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L290 TraceCheckUtils]: 5: Hoare triple {6296#true} #t~short684 := #t~short675; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L290 TraceCheckUtils]: 6: Hoare triple {6296#true} assume #t~short684; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L290 TraceCheckUtils]: 7: Hoare triple {6296#true} #t~short685 := #t~short684; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L290 TraceCheckUtils]: 8: Hoare triple {6296#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L290 TraceCheckUtils]: 9: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,254 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {6296#true} {6296#true} #240#return; {6296#true} is VALID [2022-02-20 21:07:14,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,261 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,261 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,261 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,261 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6296#true} {6296#true} #242#return; {6296#true} is VALID [2022-02-20 21:07:14,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:14,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,267 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,268 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,268 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,268 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6296#true} {6296#true} #244#return; {6296#true} is VALID [2022-02-20 21:07:14,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,284 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,284 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,284 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,285 INFO L290 TraceCheckUtils]: 3: Hoare triple {6296#true} #t~short675 := #t~short673; {6296#true} is VALID [2022-02-20 21:07:14,285 INFO L290 TraceCheckUtils]: 4: Hoare triple {6296#true} assume !#t~short675; {6364#(not |aws_byte_buf_is_valid_#t~short675|)} is VALID [2022-02-20 21:07:14,285 INFO L290 TraceCheckUtils]: 5: Hoare triple {6364#(not |aws_byte_buf_is_valid_#t~short675|)} #t~short684 := #t~short675; {6365#(not |aws_byte_buf_is_valid_#t~short684|)} is VALID [2022-02-20 21:07:14,285 INFO L290 TraceCheckUtils]: 6: Hoare triple {6365#(not |aws_byte_buf_is_valid_#t~short684|)} assume #t~short684; {6297#false} is VALID [2022-02-20 21:07:14,285 INFO L290 TraceCheckUtils]: 7: Hoare triple {6297#false} #t~short685 := #t~short684; {6297#false} is VALID [2022-02-20 21:07:14,286 INFO L290 TraceCheckUtils]: 8: Hoare triple {6297#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {6297#false} is VALID [2022-02-20 21:07:14,286 INFO L290 TraceCheckUtils]: 9: Hoare triple {6297#false} assume true; {6297#false} is VALID [2022-02-20 21:07:14,286 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {6297#false} {6296#true} #276#return; {6297#false} is VALID [2022-02-20 21:07:14,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-02-20 21:07:14,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,291 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,292 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,292 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,292 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6296#true} {6297#false} #278#return; {6297#false} is VALID [2022-02-20 21:07:14,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:14,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:14,300 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,300 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,300 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6296#true} is VALID [2022-02-20 21:07:14,300 INFO L290 TraceCheckUtils]: 3: Hoare triple {6296#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 4: Hoare triple {6296#true} #t~short693 := #t~short689; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 5: Hoare triple {6296#true} assume !#t~short693; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 6: Hoare triple {6296#true} #t~short694 := #t~short693; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 7: Hoare triple {6296#true} #t~short695 := #t~short694; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 8: Hoare triple {6296#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 9: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,301 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {6296#true} {6297#false} #280#return; {6297#false} is VALID [2022-02-20 21:07:14,301 INFO L290 TraceCheckUtils]: 0: Hoare triple {6296#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {6296#true} is VALID [2022-02-20 21:07:14,302 INFO L290 TraceCheckUtils]: 1: Hoare triple {6296#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {6296#true} is VALID [2022-02-20 21:07:14,302 INFO L290 TraceCheckUtils]: 2: Hoare triple {6296#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {6296#true} is VALID [2022-02-20 21:07:14,302 INFO L272 TraceCheckUtils]: 3: Hoare triple {6296#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {6296#true} is VALID [2022-02-20 21:07:14,302 INFO L290 TraceCheckUtils]: 4: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,302 INFO L290 TraceCheckUtils]: 5: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 6: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {6296#true} {6296#true} #232#return; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 8: Hoare triple {6296#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L272 TraceCheckUtils]: 9: Hoare triple {6296#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 10: Hoare triple {6296#true} #res := #t~nondet8;havoc #t~nondet8; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 11: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {6296#true} {6296#true} #234#return; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 13: Hoare triple {6296#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {6296#true} is VALID [2022-02-20 21:07:14,303 INFO L290 TraceCheckUtils]: 14: Hoare triple {6296#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {6296#true} is VALID [2022-02-20 21:07:14,304 INFO L272 TraceCheckUtils]: 15: Hoare triple {6296#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {6359#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:14,304 INFO L290 TraceCheckUtils]: 16: Hoare triple {6359#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6296#true} is VALID [2022-02-20 21:07:14,304 INFO L272 TraceCheckUtils]: 17: Hoare triple {6296#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6296#true} is VALID [2022-02-20 21:07:14,304 INFO L290 TraceCheckUtils]: 18: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,304 INFO L290 TraceCheckUtils]: 19: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 20: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {6296#true} {6296#true} #228#return; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 22: Hoare triple {6296#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 23: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {6296#true} {6296#true} #238#return; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 25: Hoare triple {6296#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 26: Hoare triple {6296#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L272 TraceCheckUtils]: 27: Hoare triple {6296#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {6296#true} is VALID [2022-02-20 21:07:14,305 INFO L290 TraceCheckUtils]: 28: Hoare triple {6296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 29: Hoare triple {6296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 30: Hoare triple {6296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 31: Hoare triple {6296#true} #t~short675 := #t~short673; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 32: Hoare triple {6296#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 33: Hoare triple {6296#true} #t~short684 := #t~short675; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 34: Hoare triple {6296#true} assume #t~short684; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 35: Hoare triple {6296#true} #t~short685 := #t~short684; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 36: Hoare triple {6296#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L290 TraceCheckUtils]: 37: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,306 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {6296#true} {6296#true} #240#return; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L272 TraceCheckUtils]: 39: Hoare triple {6296#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 40: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 41: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 42: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {6296#true} {6296#true} #242#return; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 44: Hoare triple {6296#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 45: Hoare triple {6296#true} assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L290 TraceCheckUtils]: 46: Hoare triple {6296#true} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {6296#true} is VALID [2022-02-20 21:07:14,307 INFO L272 TraceCheckUtils]: 47: Hoare triple {6296#true} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 48: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 49: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 50: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {6296#true} {6296#true} #244#return; {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 52: Hoare triple {6296#true} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 53: Hoare triple {6296#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L272 TraceCheckUtils]: 54: Hoare triple {6296#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L290 TraceCheckUtils]: 55: Hoare triple {6296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {6296#true} is VALID [2022-02-20 21:07:14,308 INFO L272 TraceCheckUtils]: 56: Hoare triple {6296#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {6296#true} is VALID [2022-02-20 21:07:14,309 INFO L290 TraceCheckUtils]: 57: Hoare triple {6296#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,309 INFO L290 TraceCheckUtils]: 58: Hoare triple {6296#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,309 INFO L290 TraceCheckUtils]: 59: Hoare triple {6296#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,309 INFO L290 TraceCheckUtils]: 60: Hoare triple {6296#true} #t~short675 := #t~short673; {6296#true} is VALID [2022-02-20 21:07:14,309 INFO L290 TraceCheckUtils]: 61: Hoare triple {6296#true} assume !#t~short675; {6364#(not |aws_byte_buf_is_valid_#t~short675|)} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 62: Hoare triple {6364#(not |aws_byte_buf_is_valid_#t~short675|)} #t~short684 := #t~short675; {6365#(not |aws_byte_buf_is_valid_#t~short684|)} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 63: Hoare triple {6365#(not |aws_byte_buf_is_valid_#t~short684|)} assume #t~short684; {6297#false} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 64: Hoare triple {6297#false} #t~short685 := #t~short684; {6297#false} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 65: Hoare triple {6297#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {6297#false} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 66: Hoare triple {6297#false} assume true; {6297#false} is VALID [2022-02-20 21:07:14,310 INFO L284 TraceCheckUtils]: 67: Hoare quadruple {6297#false} {6296#true} #276#return; {6297#false} is VALID [2022-02-20 21:07:14,310 INFO L272 TraceCheckUtils]: 68: Hoare triple {6297#false} call assume_abort_if_not(#t~ret1064); {6296#true} is VALID [2022-02-20 21:07:14,310 INFO L290 TraceCheckUtils]: 69: Hoare triple {6296#true} ~cond := #in~cond; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 70: Hoare triple {6296#true} assume !(0 == ~cond % 256); {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 71: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {6296#true} {6297#false} #278#return; {6297#false} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 73: Hoare triple {6297#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {6297#false} is VALID [2022-02-20 21:07:14,311 INFO L272 TraceCheckUtils]: 74: Hoare triple {6297#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 75: Hoare triple {6296#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 76: Hoare triple {6296#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 77: Hoare triple {6296#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 78: Hoare triple {6296#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {6296#true} is VALID [2022-02-20 21:07:14,311 INFO L290 TraceCheckUtils]: 79: Hoare triple {6296#true} #t~short693 := #t~short689; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 80: Hoare triple {6296#true} assume !#t~short693; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 81: Hoare triple {6296#true} #t~short694 := #t~short693; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 82: Hoare triple {6296#true} #t~short695 := #t~short694; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 83: Hoare triple {6296#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 84: Hoare triple {6296#true} assume true; {6296#true} is VALID [2022-02-20 21:07:14,312 INFO L284 TraceCheckUtils]: 85: Hoare quadruple {6296#true} {6297#false} #280#return; {6297#false} is VALID [2022-02-20 21:07:14,312 INFO L272 TraceCheckUtils]: 86: Hoare triple {6297#false} call __VERIFIER_assert(#t~ret1067); {6297#false} is VALID [2022-02-20 21:07:14,312 INFO L290 TraceCheckUtils]: 87: Hoare triple {6297#false} ~cond := #in~cond; {6297#false} is VALID [2022-02-20 21:07:14,315 INFO L290 TraceCheckUtils]: 88: Hoare triple {6297#false} assume 0 == ~cond % 256; {6297#false} is VALID [2022-02-20 21:07:14,316 INFO L290 TraceCheckUtils]: 89: Hoare triple {6297#false} assume !false; {6297#false} is VALID [2022-02-20 21:07:14,316 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-02-20 21:07:14,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:14,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168909981] [2022-02-20 21:07:14,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168909981] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:14,317 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:14,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:07:14,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579390958] [2022-02-20 21:07:14,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:14,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2022-02-20 21:07:14,318 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:14,318 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:14,393 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:07:14,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:07:14,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:14,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:07:14,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:07:14,394 INFO L87 Difference]: Start difference. First operand 159 states and 206 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:15,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:15,130 INFO L93 Difference]: Finished difference Result 293 states and 388 transitions. [2022-02-20 21:07:15,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:07:15,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2022-02-20 21:07:15,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:15,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:15,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 297 transitions. [2022-02-20 21:07:15,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:15,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 297 transitions. [2022-02-20 21:07:15,137 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 297 transitions. [2022-02-20 21:07:15,353 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 297 edges. 297 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:15,356 INFO L225 Difference]: With dead ends: 293 [2022-02-20 21:07:15,356 INFO L226 Difference]: Without dead ends: 159 [2022-02-20 21:07:15,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 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:07:15,357 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 80 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:15,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 329 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:07:15,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-02-20 21:07:15,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2022-02-20 21:07:15,433 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:15,433 INFO L82 GeneralOperation]: Start isEquivalent. First operand 159 states. Second operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:15,434 INFO L74 IsIncluded]: Start isIncluded. First operand 159 states. Second operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:15,447 INFO L87 Difference]: Start difference. First operand 159 states. Second operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:15,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:15,466 INFO L93 Difference]: Finished difference Result 159 states and 205 transitions. [2022-02-20 21:07:15,466 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 205 transitions. [2022-02-20 21:07:15,466 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:15,466 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:15,467 INFO L74 IsIncluded]: Start isIncluded. First operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) Second operand 159 states. [2022-02-20 21:07:15,469 INFO L87 Difference]: Start difference. First operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) Second operand 159 states. [2022-02-20 21:07:15,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:15,472 INFO L93 Difference]: Finished difference Result 159 states and 205 transitions. [2022-02-20 21:07:15,472 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 205 transitions. [2022-02-20 21:07:15,473 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:15,473 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:15,473 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:15,473 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-02-20 21:07:15,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 205 transitions. [2022-02-20 21:07:15,477 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 205 transitions. Word has length 90 [2022-02-20 21:07:15,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:15,477 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 205 transitions. [2022-02-20 21:07:15,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:15,478 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 205 transitions. [2022-02-20 21:07:15,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-02-20 21:07:15,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:15,478 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:15,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 21:07:15,479 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:15,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:15,480 INFO L85 PathProgramCache]: Analyzing trace with hash 383299479, now seen corresponding path program 1 times [2022-02-20 21:07:15,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:15,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474910274] [2022-02-20 21:07:15,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:15,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:15,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,662 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,662 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,662 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,662 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7289#true} {7289#true} #232#return; {7289#true} is VALID [2022-02-20 21:07:15,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,667 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} #res := #t~nondet8;havoc #t~nondet8; {7289#true} is VALID [2022-02-20 21:07:15,667 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,668 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7289#true} {7289#true} #234#return; {7289#true} is VALID [2022-02-20 21:07:15,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,687 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7289#true} {7289#true} #228#return; {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L290 TraceCheckUtils]: 0: Hoare triple {7357#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L272 TraceCheckUtils]: 1: Hoare triple {7289#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7289#true} is VALID [2022-02-20 21:07:15,687 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L290 TraceCheckUtils]: 3: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L290 TraceCheckUtils]: 4: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {7289#true} {7289#true} #228#return; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L290 TraceCheckUtils]: 6: Hoare triple {7289#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L290 TraceCheckUtils]: 7: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7289#true} {7289#true} #238#return; {7289#true} is VALID [2022-02-20 21:07:15,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,695 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,695 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,695 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 3: Hoare triple {7289#true} #t~short675 := #t~short673; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 4: Hoare triple {7289#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 5: Hoare triple {7289#true} #t~short684 := #t~short675; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 6: Hoare triple {7289#true} assume #t~short684; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 7: Hoare triple {7289#true} #t~short685 := #t~short684; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 8: Hoare triple {7289#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L290 TraceCheckUtils]: 9: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {7289#true} {7289#true} #240#return; {7289#true} is VALID [2022-02-20 21:07:15,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,702 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,703 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,703 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,703 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7289#true} {7289#true} #242#return; {7289#true} is VALID [2022-02-20 21:07:15,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,718 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,718 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,718 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,718 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7289#true} {7289#true} #244#return; {7289#true} is VALID [2022-02-20 21:07:15,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 3: Hoare triple {7289#true} #t~short675 := #t~short673; {7289#true} is VALID [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 4: Hoare triple {7289#true} assume !#t~short675; {7289#true} is VALID [2022-02-20 21:07:15,753 INFO L290 TraceCheckUtils]: 5: Hoare triple {7289#true} #t~short684 := #t~short675; {7289#true} is VALID [2022-02-20 21:07:15,754 INFO L290 TraceCheckUtils]: 6: Hoare triple {7289#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {7289#true} is VALID [2022-02-20 21:07:15,754 INFO L290 TraceCheckUtils]: 7: Hoare triple {7289#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,754 INFO L290 TraceCheckUtils]: 8: Hoare triple {7289#true} #t~short683 := #t~short679; {7289#true} is VALID [2022-02-20 21:07:15,754 INFO L290 TraceCheckUtils]: 9: Hoare triple {7289#true} assume !#t~short683; {7362#(not |aws_byte_buf_is_valid_#t~short683|)} is VALID [2022-02-20 21:07:15,754 INFO L290 TraceCheckUtils]: 10: Hoare triple {7362#(not |aws_byte_buf_is_valid_#t~short683|)} #t~short684 := #t~short683; {7363#(not |aws_byte_buf_is_valid_#t~short684|)} is VALID [2022-02-20 21:07:15,755 INFO L290 TraceCheckUtils]: 11: Hoare triple {7363#(not |aws_byte_buf_is_valid_#t~short684|)} #t~short685 := #t~short684; {7364#(not |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:07:15,755 INFO L290 TraceCheckUtils]: 12: Hoare triple {7364#(not |aws_byte_buf_is_valid_#t~short685|)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:07:15,755 INFO L290 TraceCheckUtils]: 13: Hoare triple {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:07:15,756 INFO L284 TraceCheckUtils]: 14: Hoare quadruple {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {7289#true} #276#return; {7341#(and (<= 0 |aws_byte_cursor_from_buf_#t~ret1064|) (<= |aws_byte_cursor_from_buf_#t~ret1064| 0))} is VALID [2022-02-20 21:07:15,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-02-20 21:07:15,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,781 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cond := #in~cond; {7366#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:15,781 INFO L290 TraceCheckUtils]: 1: Hoare triple {7366#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:15,782 INFO L290 TraceCheckUtils]: 2: Hoare triple {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:15,782 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {7341#(and (<= 0 |aws_byte_cursor_from_buf_#t~ret1064|) (<= |aws_byte_cursor_from_buf_#t~ret1064| 0))} #278#return; {7290#false} is VALID [2022-02-20 21:07:15,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-02-20 21:07:15,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:15,791 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,791 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 3: Hoare triple {7289#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 4: Hoare triple {7289#true} #t~short693 := #t~short689; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 5: Hoare triple {7289#true} assume !#t~short693; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 6: Hoare triple {7289#true} #t~short694 := #t~short693; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 7: Hoare triple {7289#true} #t~short695 := #t~short694; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 8: Hoare triple {7289#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L290 TraceCheckUtils]: 9: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,792 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {7289#true} {7290#false} #280#return; {7290#false} is VALID [2022-02-20 21:07:15,793 INFO L290 TraceCheckUtils]: 0: Hoare triple {7289#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {7289#true} is VALID [2022-02-20 21:07:15,793 INFO L290 TraceCheckUtils]: 1: Hoare triple {7289#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {7289#true} is VALID [2022-02-20 21:07:15,793 INFO L290 TraceCheckUtils]: 2: Hoare triple {7289#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {7289#true} is VALID [2022-02-20 21:07:15,793 INFO L272 TraceCheckUtils]: 3: Hoare triple {7289#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 4: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 5: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 6: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {7289#true} {7289#true} #232#return; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 8: Hoare triple {7289#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L272 TraceCheckUtils]: 9: Hoare triple {7289#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 10: Hoare triple {7289#true} #res := #t~nondet8;havoc #t~nondet8; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 11: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {7289#true} {7289#true} #234#return; {7289#true} is VALID [2022-02-20 21:07:15,794 INFO L290 TraceCheckUtils]: 13: Hoare triple {7289#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {7289#true} is VALID [2022-02-20 21:07:15,795 INFO L290 TraceCheckUtils]: 14: Hoare triple {7289#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {7289#true} is VALID [2022-02-20 21:07:15,795 INFO L272 TraceCheckUtils]: 15: Hoare triple {7289#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {7357#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:15,795 INFO L290 TraceCheckUtils]: 16: Hoare triple {7357#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7289#true} is VALID [2022-02-20 21:07:15,795 INFO L272 TraceCheckUtils]: 17: Hoare triple {7289#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 18: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 19: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 20: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {7289#true} {7289#true} #228#return; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 22: Hoare triple {7289#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 23: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {7289#true} {7289#true} #238#return; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 25: Hoare triple {7289#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L290 TraceCheckUtils]: 26: Hoare triple {7289#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {7289#true} is VALID [2022-02-20 21:07:15,796 INFO L272 TraceCheckUtils]: 27: Hoare triple {7289#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 28: Hoare triple {7289#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 29: Hoare triple {7289#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 30: Hoare triple {7289#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 31: Hoare triple {7289#true} #t~short675 := #t~short673; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 32: Hoare triple {7289#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 33: Hoare triple {7289#true} #t~short684 := #t~short675; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 34: Hoare triple {7289#true} assume #t~short684; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 35: Hoare triple {7289#true} #t~short685 := #t~short684; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 36: Hoare triple {7289#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {7289#true} is VALID [2022-02-20 21:07:15,797 INFO L290 TraceCheckUtils]: 37: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {7289#true} {7289#true} #240#return; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L272 TraceCheckUtils]: 39: Hoare triple {7289#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 40: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 41: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 42: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {7289#true} {7289#true} #242#return; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 44: Hoare triple {7289#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 45: Hoare triple {7289#true} assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {7289#true} is VALID [2022-02-20 21:07:15,798 INFO L290 TraceCheckUtils]: 46: Hoare triple {7289#true} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L272 TraceCheckUtils]: 47: Hoare triple {7289#true} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 48: Hoare triple {7289#true} ~cond := #in~cond; {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 49: Hoare triple {7289#true} assume !(0 == ~cond % 256); {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 50: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {7289#true} {7289#true} #244#return; {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 52: Hoare triple {7289#true} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 53: Hoare triple {7289#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L272 TraceCheckUtils]: 54: Hoare triple {7289#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {7289#true} is VALID [2022-02-20 21:07:15,799 INFO L290 TraceCheckUtils]: 55: Hoare triple {7289#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L272 TraceCheckUtils]: 56: Hoare triple {7289#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 57: Hoare triple {7289#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 58: Hoare triple {7289#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 59: Hoare triple {7289#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 60: Hoare triple {7289#true} #t~short675 := #t~short673; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 61: Hoare triple {7289#true} assume !#t~short675; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 62: Hoare triple {7289#true} #t~short684 := #t~short675; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 63: Hoare triple {7289#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {7289#true} is VALID [2022-02-20 21:07:15,800 INFO L290 TraceCheckUtils]: 64: Hoare triple {7289#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,801 INFO L290 TraceCheckUtils]: 65: Hoare triple {7289#true} #t~short683 := #t~short679; {7289#true} is VALID [2022-02-20 21:07:15,801 INFO L290 TraceCheckUtils]: 66: Hoare triple {7289#true} assume !#t~short683; {7362#(not |aws_byte_buf_is_valid_#t~short683|)} is VALID [2022-02-20 21:07:15,801 INFO L290 TraceCheckUtils]: 67: Hoare triple {7362#(not |aws_byte_buf_is_valid_#t~short683|)} #t~short684 := #t~short683; {7363#(not |aws_byte_buf_is_valid_#t~short684|)} is VALID [2022-02-20 21:07:15,802 INFO L290 TraceCheckUtils]: 68: Hoare triple {7363#(not |aws_byte_buf_is_valid_#t~short684|)} #t~short685 := #t~short684; {7364#(not |aws_byte_buf_is_valid_#t~short685|)} is VALID [2022-02-20 21:07:15,802 INFO L290 TraceCheckUtils]: 69: Hoare triple {7364#(not |aws_byte_buf_is_valid_#t~short685|)} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:07:15,802 INFO L290 TraceCheckUtils]: 70: Hoare triple {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} assume true; {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} is VALID [2022-02-20 21:07:15,803 INFO L284 TraceCheckUtils]: 71: Hoare quadruple {7365#(and (<= |aws_byte_buf_is_valid_#res| 0) (<= 0 |aws_byte_buf_is_valid_#res|))} {7289#true} #276#return; {7341#(and (<= 0 |aws_byte_cursor_from_buf_#t~ret1064|) (<= |aws_byte_cursor_from_buf_#t~ret1064| 0))} is VALID [2022-02-20 21:07:15,803 INFO L272 TraceCheckUtils]: 72: Hoare triple {7341#(and (<= 0 |aws_byte_cursor_from_buf_#t~ret1064|) (<= |aws_byte_cursor_from_buf_#t~ret1064| 0))} call assume_abort_if_not(#t~ret1064); {7289#true} is VALID [2022-02-20 21:07:15,803 INFO L290 TraceCheckUtils]: 73: Hoare triple {7289#true} ~cond := #in~cond; {7366#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:15,804 INFO L290 TraceCheckUtils]: 74: Hoare triple {7366#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:15,804 INFO L290 TraceCheckUtils]: 75: Hoare triple {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:15,805 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {7367#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {7341#(and (<= 0 |aws_byte_cursor_from_buf_#t~ret1064|) (<= |aws_byte_cursor_from_buf_#t~ret1064| 0))} #278#return; {7290#false} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 77: Hoare triple {7290#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {7290#false} is VALID [2022-02-20 21:07:15,805 INFO L272 TraceCheckUtils]: 78: Hoare triple {7290#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {7289#true} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 79: Hoare triple {7289#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 80: Hoare triple {7289#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7289#true} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 81: Hoare triple {7289#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {7289#true} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 82: Hoare triple {7289#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {7289#true} is VALID [2022-02-20 21:07:15,805 INFO L290 TraceCheckUtils]: 83: Hoare triple {7289#true} #t~short693 := #t~short689; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L290 TraceCheckUtils]: 84: Hoare triple {7289#true} assume !#t~short693; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L290 TraceCheckUtils]: 85: Hoare triple {7289#true} #t~short694 := #t~short693; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L290 TraceCheckUtils]: 86: Hoare triple {7289#true} #t~short695 := #t~short694; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L290 TraceCheckUtils]: 87: Hoare triple {7289#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L290 TraceCheckUtils]: 88: Hoare triple {7289#true} assume true; {7289#true} is VALID [2022-02-20 21:07:15,806 INFO L284 TraceCheckUtils]: 89: Hoare quadruple {7289#true} {7290#false} #280#return; {7290#false} is VALID [2022-02-20 21:07:15,806 INFO L272 TraceCheckUtils]: 90: Hoare triple {7290#false} call __VERIFIER_assert(#t~ret1067); {7290#false} is VALID [2022-02-20 21:07:15,807 INFO L290 TraceCheckUtils]: 91: Hoare triple {7290#false} ~cond := #in~cond; {7290#false} is VALID [2022-02-20 21:07:15,807 INFO L290 TraceCheckUtils]: 92: Hoare triple {7290#false} assume 0 == ~cond % 256; {7290#false} is VALID [2022-02-20 21:07:15,807 INFO L290 TraceCheckUtils]: 93: Hoare triple {7290#false} assume !false; {7290#false} is VALID [2022-02-20 21:07:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-20 21:07:15,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:15,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474910274] [2022-02-20 21:07:15,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474910274] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:15,808 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:15,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-20 21:07:15,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144538288] [2022-02-20 21:07:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:15,809 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2022-02-20 21:07:15,809 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:15,809 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:07:15,884 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:15,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 21:07:15,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:15,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 21:07:15,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:07:15,885 INFO L87 Difference]: Start difference. First operand 159 states and 205 transitions. Second operand has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:07:17,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:17,743 INFO L93 Difference]: Finished difference Result 289 states and 375 transitions. [2022-02-20 21:07:17,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-20 21:07:17,743 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2022-02-20 21:07:17,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:17,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:07:17,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2022-02-20 21:07:17,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:07:17,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2022-02-20 21:07:17,750 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 272 transitions. [2022-02-20 21:07:17,973 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:17,975 INFO L225 Difference]: With dead ends: 289 [2022-02-20 21:07:17,976 INFO L226 Difference]: Without dead ends: 169 [2022-02-20 21:07:17,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:07:17,976 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 72 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:17,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 649 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-20 21:07:17,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-02-20 21:07:18,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 164. [2022-02-20 21:07:18,048 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:18,049 INFO L82 GeneralOperation]: Start isEquivalent. First operand 169 states. Second operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:18,049 INFO L74 IsIncluded]: Start isIncluded. First operand 169 states. Second operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:18,051 INFO L87 Difference]: Start difference. First operand 169 states. Second operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:18,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:18,057 INFO L93 Difference]: Finished difference Result 169 states and 217 transitions. [2022-02-20 21:07:18,057 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 217 transitions. [2022-02-20 21:07:18,058 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:18,058 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:18,058 INFO L74 IsIncluded]: Start isIncluded. First operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 169 states. [2022-02-20 21:07:18,059 INFO L87 Difference]: Start difference. First operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 169 states. [2022-02-20 21:07:18,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:18,062 INFO L93 Difference]: Finished difference Result 169 states and 217 transitions. [2022-02-20 21:07:18,062 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 217 transitions. [2022-02-20 21:07:18,063 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:18,063 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:18,063 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:18,063 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:18,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:18,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 211 transitions. [2022-02-20 21:07:18,067 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 211 transitions. Word has length 94 [2022-02-20 21:07:18,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:18,067 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 211 transitions. [2022-02-20 21:07:18,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-02-20 21:07:18,068 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 211 transitions. [2022-02-20 21:07:18,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-02-20 21:07:18,070 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:18,070 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:18,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 21:07:18,070 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:18,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:18,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1721484580, now seen corresponding path program 1 times [2022-02-20 21:07:18,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:18,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212077127] [2022-02-20 21:07:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,243 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,244 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,244 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,244 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8310#true} {8310#true} #232#return; {8310#true} is VALID [2022-02-20 21:07:18,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,249 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} #res := #t~nondet8;havoc #t~nondet8; {8310#true} is VALID [2022-02-20 21:07:18,249 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,249 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8310#true} {8310#true} #234#return; {8310#true} is VALID [2022-02-20 21:07:18,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:18,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,266 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,266 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,266 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,266 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8310#true} {8310#true} #228#return; {8310#true} is VALID [2022-02-20 21:07:18,266 INFO L290 TraceCheckUtils]: 0: Hoare triple {8381#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L272 TraceCheckUtils]: 1: Hoare triple {8310#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L290 TraceCheckUtils]: 3: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L290 TraceCheckUtils]: 4: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {8310#true} {8310#true} #228#return; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L290 TraceCheckUtils]: 6: Hoare triple {8310#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L290 TraceCheckUtils]: 7: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {8310#true} {8310#true} #238#return; {8310#true} is VALID [2022-02-20 21:07:18,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,343 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8386#(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:07:18,344 INFO L290 TraceCheckUtils]: 1: Hoare triple {8386#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8386#(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:07:18,344 INFO L290 TraceCheckUtils]: 2: Hoare triple {8386#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8387#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:18,345 INFO L290 TraceCheckUtils]: 3: Hoare triple {8387#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {8388#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:18,346 INFO L290 TraceCheckUtils]: 4: Hoare triple {8388#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {8389#(<= 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:07:18,346 INFO L290 TraceCheckUtils]: 5: Hoare triple {8389#(<= 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~short684 := #t~short675; {8389#(<= 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:07:18,346 INFO L290 TraceCheckUtils]: 6: Hoare triple {8389#(<= 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~short684; {8389#(<= 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:07:18,347 INFO L290 TraceCheckUtils]: 7: Hoare triple {8389#(<= 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~short685 := #t~short684; {8389#(<= 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:07:18,347 INFO L290 TraceCheckUtils]: 8: Hoare triple {8389#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8389#(<= 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:07:18,348 INFO L290 TraceCheckUtils]: 9: Hoare triple {8389#(<= 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; {8389#(<= 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:07:18,349 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {8389#(<= 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|)))} {8310#true} #240#return; {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:18,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,356 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,356 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,356 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,357 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8310#true} {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} #242#return; {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:18,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,363 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,363 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,363 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,363 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8310#true} {8311#false} #244#return; {8311#false} is VALID [2022-02-20 21:07:18,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 3: Hoare triple {8310#true} #t~short675 := #t~short673; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 4: Hoare triple {8310#true} assume !#t~short675; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 5: Hoare triple {8310#true} #t~short684 := #t~short675; {8310#true} is VALID [2022-02-20 21:07:18,373 INFO L290 TraceCheckUtils]: 6: Hoare triple {8310#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 7: Hoare triple {8310#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 8: Hoare triple {8310#true} #t~short683 := #t~short679; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 9: Hoare triple {8310#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 10: Hoare triple {8310#true} assume #t~short682; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 11: Hoare triple {8310#true} #t~short683 := #t~short682; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 12: Hoare triple {8310#true} #t~short684 := #t~short683; {8310#true} is VALID [2022-02-20 21:07:18,374 INFO L290 TraceCheckUtils]: 13: Hoare triple {8310#true} #t~short685 := #t~short684; {8310#true} is VALID [2022-02-20 21:07:18,384 INFO L290 TraceCheckUtils]: 14: Hoare triple {8310#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8310#true} is VALID [2022-02-20 21:07:18,384 INFO L290 TraceCheckUtils]: 15: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,384 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {8310#true} {8311#false} #276#return; {8311#false} is VALID [2022-02-20 21:07:18,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,390 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,390 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,390 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,390 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8310#true} {8311#false} #278#return; {8311#false} is VALID [2022-02-20 21:07:18,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,397 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 3: Hoare triple {8310#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 4: Hoare triple {8310#true} #t~short693 := #t~short689; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 5: Hoare triple {8310#true} assume !#t~short693; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 6: Hoare triple {8310#true} #t~short694 := #t~short693; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 7: Hoare triple {8310#true} #t~short695 := #t~short694; {8310#true} is VALID [2022-02-20 21:07:18,398 INFO L290 TraceCheckUtils]: 8: Hoare triple {8310#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {8310#true} is VALID [2022-02-20 21:07:18,399 INFO L290 TraceCheckUtils]: 9: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,399 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {8310#true} {8311#false} #280#return; {8311#false} is VALID [2022-02-20 21:07:18,399 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {8310#true} is VALID [2022-02-20 21:07:18,399 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L272 TraceCheckUtils]: 3: Hoare triple {8310#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 4: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 5: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 6: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {8310#true} {8310#true} #232#return; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 8: Hoare triple {8310#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L272 TraceCheckUtils]: 9: Hoare triple {8310#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 10: Hoare triple {8310#true} #res := #t~nondet8;havoc #t~nondet8; {8310#true} is VALID [2022-02-20 21:07:18,400 INFO L290 TraceCheckUtils]: 11: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,401 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {8310#true} {8310#true} #234#return; {8310#true} is VALID [2022-02-20 21:07:18,401 INFO L290 TraceCheckUtils]: 13: Hoare triple {8310#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {8310#true} is VALID [2022-02-20 21:07:18,401 INFO L290 TraceCheckUtils]: 14: Hoare triple {8310#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {8310#true} is VALID [2022-02-20 21:07:18,401 INFO L272 TraceCheckUtils]: 15: Hoare triple {8310#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {8381#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:18,401 INFO L290 TraceCheckUtils]: 16: Hoare triple {8381#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L272 TraceCheckUtils]: 17: Hoare triple {8310#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 18: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 19: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 20: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {8310#true} {8310#true} #228#return; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 22: Hoare triple {8310#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 23: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {8310#true} {8310#true} #238#return; {8310#true} is VALID [2022-02-20 21:07:18,402 INFO L290 TraceCheckUtils]: 25: Hoare triple {8310#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {8310#true} is VALID [2022-02-20 21:07:18,403 INFO L290 TraceCheckUtils]: 26: Hoare triple {8310#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {8310#true} is VALID [2022-02-20 21:07:18,403 INFO L272 TraceCheckUtils]: 27: Hoare triple {8310#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {8310#true} is VALID [2022-02-20 21:07:18,403 INFO L290 TraceCheckUtils]: 28: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8386#(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:07:18,403 INFO L290 TraceCheckUtils]: 29: Hoare triple {8386#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8386#(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:07:18,404 INFO L290 TraceCheckUtils]: 30: Hoare triple {8386#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8387#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:18,405 INFO L290 TraceCheckUtils]: 31: Hoare triple {8387#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {8388#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:18,405 INFO L290 TraceCheckUtils]: 32: Hoare triple {8388#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {8389#(<= 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:07:18,415 INFO L290 TraceCheckUtils]: 33: Hoare triple {8389#(<= 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~short684 := #t~short675; {8389#(<= 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:07:18,415 INFO L290 TraceCheckUtils]: 34: Hoare triple {8389#(<= 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~short684; {8389#(<= 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:07:18,416 INFO L290 TraceCheckUtils]: 35: Hoare triple {8389#(<= 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~short685 := #t~short684; {8389#(<= 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:07:18,416 INFO L290 TraceCheckUtils]: 36: Hoare triple {8389#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8389#(<= 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:07:18,417 INFO L290 TraceCheckUtils]: 37: Hoare triple {8389#(<= 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; {8389#(<= 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:07:18,418 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {8389#(<= 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|)))} {8310#true} #240#return; {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:18,418 INFO L272 TraceCheckUtils]: 39: Hoare triple {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {8310#true} is VALID [2022-02-20 21:07:18,418 INFO L290 TraceCheckUtils]: 40: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,418 INFO L290 TraceCheckUtils]: 41: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,418 INFO L290 TraceCheckUtils]: 42: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,419 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {8310#true} {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} #242#return; {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:18,420 INFO L290 TraceCheckUtils]: 44: Hoare triple {8339#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {8344#(<= |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:07:18,420 INFO L290 TraceCheckUtils]: 45: Hoare triple {8344#(<= |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; {8311#false} is VALID [2022-02-20 21:07:18,420 INFO L290 TraceCheckUtils]: 46: Hoare triple {8311#false} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {8311#false} is VALID [2022-02-20 21:07:18,420 INFO L272 TraceCheckUtils]: 47: Hoare triple {8311#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {8310#true} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 48: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 49: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 50: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,421 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {8310#true} {8311#false} #244#return; {8311#false} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 52: Hoare triple {8311#false} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {8311#false} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 53: Hoare triple {8311#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {8311#false} is VALID [2022-02-20 21:07:18,421 INFO L272 TraceCheckUtils]: 54: Hoare triple {8311#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {8311#false} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 55: Hoare triple {8311#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {8311#false} is VALID [2022-02-20 21:07:18,421 INFO L272 TraceCheckUtils]: 56: Hoare triple {8311#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {8310#true} is VALID [2022-02-20 21:07:18,421 INFO L290 TraceCheckUtils]: 57: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 58: Hoare triple {8310#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 59: Hoare triple {8310#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 60: Hoare triple {8310#true} #t~short675 := #t~short673; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 61: Hoare triple {8310#true} assume !#t~short675; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 62: Hoare triple {8310#true} #t~short684 := #t~short675; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 63: Hoare triple {8310#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 64: Hoare triple {8310#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 65: Hoare triple {8310#true} #t~short683 := #t~short679; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 66: Hoare triple {8310#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,422 INFO L290 TraceCheckUtils]: 67: Hoare triple {8310#true} assume #t~short682; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 68: Hoare triple {8310#true} #t~short683 := #t~short682; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 69: Hoare triple {8310#true} #t~short684 := #t~short683; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 70: Hoare triple {8310#true} #t~short685 := #t~short684; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 71: Hoare triple {8310#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 72: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {8310#true} {8311#false} #276#return; {8311#false} is VALID [2022-02-20 21:07:18,423 INFO L272 TraceCheckUtils]: 74: Hoare triple {8311#false} call assume_abort_if_not(#t~ret1064); {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 75: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:18,423 INFO L290 TraceCheckUtils]: 76: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 77: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {8310#true} {8311#false} #278#return; {8311#false} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 79: Hoare triple {8311#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {8311#false} is VALID [2022-02-20 21:07:18,424 INFO L272 TraceCheckUtils]: 80: Hoare triple {8311#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 81: Hoare triple {8310#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 82: Hoare triple {8310#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 83: Hoare triple {8310#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 84: Hoare triple {8310#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 85: Hoare triple {8310#true} #t~short693 := #t~short689; {8310#true} is VALID [2022-02-20 21:07:18,424 INFO L290 TraceCheckUtils]: 86: Hoare triple {8310#true} assume !#t~short693; {8310#true} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 87: Hoare triple {8310#true} #t~short694 := #t~short693; {8310#true} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 88: Hoare triple {8310#true} #t~short695 := #t~short694; {8310#true} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 89: Hoare triple {8310#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {8310#true} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 90: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:18,425 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {8310#true} {8311#false} #280#return; {8311#false} is VALID [2022-02-20 21:07:18,425 INFO L272 TraceCheckUtils]: 92: Hoare triple {8311#false} call __VERIFIER_assert(#t~ret1067); {8311#false} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 93: Hoare triple {8311#false} ~cond := #in~cond; {8311#false} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 94: Hoare triple {8311#false} assume 0 == ~cond % 256; {8311#false} is VALID [2022-02-20 21:07:18,425 INFO L290 TraceCheckUtils]: 95: Hoare triple {8311#false} assume !false; {8311#false} is VALID [2022-02-20 21:07:18,426 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-02-20 21:07:18,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:18,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212077127] [2022-02-20 21:07:18,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212077127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:18,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673146916] [2022-02-20 21:07:18,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:18,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:18,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:18,428 INFO L229 MonitoredProcess]: Starting monitored process 4 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:07:18,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-20 21:07:18,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 2679 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-20 21:07:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:18,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:19,175 INFO L290 TraceCheckUtils]: 0: Hoare triple {8310#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L290 TraceCheckUtils]: 1: Hoare triple {8310#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L290 TraceCheckUtils]: 2: Hoare triple {8310#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L272 TraceCheckUtils]: 3: Hoare triple {8310#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L290 TraceCheckUtils]: 4: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L290 TraceCheckUtils]: 5: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:19,176 INFO L290 TraceCheckUtils]: 6: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {8310#true} {8310#true} #232#return; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L290 TraceCheckUtils]: 8: Hoare triple {8310#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L272 TraceCheckUtils]: 9: Hoare triple {8310#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L290 TraceCheckUtils]: 10: Hoare triple {8310#true} #res := #t~nondet8;havoc #t~nondet8; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L290 TraceCheckUtils]: 11: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {8310#true} {8310#true} #234#return; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L290 TraceCheckUtils]: 13: Hoare triple {8310#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L290 TraceCheckUtils]: 14: Hoare triple {8310#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {8310#true} is VALID [2022-02-20 21:07:19,177 INFO L272 TraceCheckUtils]: 15: Hoare triple {8310#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 16: Hoare triple {8310#true} ~size := #in~size; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L272 TraceCheckUtils]: 17: Hoare triple {8310#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 18: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 19: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 20: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {8310#true} {8310#true} #228#return; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 22: Hoare triple {8310#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 23: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {8310#true} {8310#true} #238#return; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 25: Hoare triple {8310#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 26: Hoare triple {8310#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L272 TraceCheckUtils]: 27: Hoare triple {8310#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 28: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 29: Hoare triple {8310#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 30: Hoare triple {8310#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 31: Hoare triple {8310#true} #t~short675 := #t~short673; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 32: Hoare triple {8310#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 33: Hoare triple {8310#true} #t~short684 := #t~short675; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 34: Hoare triple {8310#true} assume #t~short684; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 35: Hoare triple {8310#true} #t~short685 := #t~short684; {8310#true} is VALID [2022-02-20 21:07:19,178 INFO L290 TraceCheckUtils]: 36: Hoare triple {8310#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 37: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {8310#true} {8310#true} #240#return; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L272 TraceCheckUtils]: 39: Hoare triple {8310#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 40: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 41: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 42: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {8310#true} {8310#true} #242#return; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 44: Hoare triple {8310#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 45: Hoare triple {8310#true} assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 46: Hoare triple {8310#true} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L272 TraceCheckUtils]: 47: Hoare triple {8310#true} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 48: Hoare triple {8310#true} ~cond := #in~cond; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 49: Hoare triple {8310#true} assume !(0 == ~cond % 256); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 50: Hoare triple {8310#true} assume true; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {8310#true} {8310#true} #244#return; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 52: Hoare triple {8310#true} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 53: Hoare triple {8310#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L272 TraceCheckUtils]: 54: Hoare triple {8310#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 55: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L272 TraceCheckUtils]: 56: Hoare triple {8310#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {8310#true} is VALID [2022-02-20 21:07:19,179 INFO L290 TraceCheckUtils]: 57: Hoare triple {8310#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {8310#true} is VALID [2022-02-20 21:07:19,180 INFO L290 TraceCheckUtils]: 58: Hoare triple {8310#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {8310#true} is VALID [2022-02-20 21:07:19,180 INFO L290 TraceCheckUtils]: 59: Hoare triple {8310#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {8570#(or (and |aws_byte_buf_is_valid_#t~short673| (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))))} is VALID [2022-02-20 21:07:19,181 INFO L290 TraceCheckUtils]: 60: Hoare triple {8570#(or (and |aws_byte_buf_is_valid_#t~short673| (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))))} #t~short675 := #t~short673; {8574#(or (and |aws_byte_buf_is_valid_#t~short675| (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (and (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (not |aws_byte_buf_is_valid_#t~short675|)))} is VALID [2022-02-20 21:07:19,181 INFO L290 TraceCheckUtils]: 61: Hoare triple {8574#(or (and |aws_byte_buf_is_valid_#t~short675| (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (and (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0)) (not |aws_byte_buf_is_valid_#t~short675|)))} assume !#t~short675; {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:19,181 INFO L290 TraceCheckUtils]: 62: Hoare triple {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} #t~short684 := #t~short675; {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:19,182 INFO L290 TraceCheckUtils]: 63: Hoare triple {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:19,182 INFO L290 TraceCheckUtils]: 64: Hoare triple {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:19,182 INFO L290 TraceCheckUtils]: 65: Hoare triple {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} #t~short683 := #t~short679; {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:19,183 INFO L290 TraceCheckUtils]: 66: Hoare triple {8578#(not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {8594#(and (not |aws_byte_buf_is_valid_#t~short682|) (exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))))} is VALID [2022-02-20 21:07:19,183 INFO L290 TraceCheckUtils]: 67: Hoare triple {8594#(and (not |aws_byte_buf_is_valid_#t~short682|) (exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset) 18446744073709551616) 0))))} assume #t~short682; {8311#false} is VALID [2022-02-20 21:07:19,183 INFO L290 TraceCheckUtils]: 68: Hoare triple {8311#false} #t~short683 := #t~short682; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 69: Hoare triple {8311#false} #t~short684 := #t~short683; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 70: Hoare triple {8311#false} #t~short685 := #t~short684; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 71: Hoare triple {8311#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 72: Hoare triple {8311#false} assume true; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {8311#false} {8310#true} #276#return; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L272 TraceCheckUtils]: 74: Hoare triple {8311#false} call assume_abort_if_not(#t~ret1064); {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 75: Hoare triple {8311#false} ~cond := #in~cond; {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 76: Hoare triple {8311#false} assume !(0 == ~cond % 256); {8311#false} is VALID [2022-02-20 21:07:19,184 INFO L290 TraceCheckUtils]: 77: Hoare triple {8311#false} assume true; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {8311#false} {8311#false} #278#return; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 79: Hoare triple {8311#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L272 TraceCheckUtils]: 80: Hoare triple {8311#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 81: Hoare triple {8311#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 82: Hoare triple {8311#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 83: Hoare triple {8311#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 84: Hoare triple {8311#false} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 85: Hoare triple {8311#false} #t~short693 := #t~short689; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 86: Hoare triple {8311#false} assume !#t~short693; {8311#false} is VALID [2022-02-20 21:07:19,185 INFO L290 TraceCheckUtils]: 87: Hoare triple {8311#false} #t~short694 := #t~short693; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 88: Hoare triple {8311#false} #t~short695 := #t~short694; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 89: Hoare triple {8311#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 90: Hoare triple {8311#false} assume true; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {8311#false} {8311#false} #280#return; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L272 TraceCheckUtils]: 92: Hoare triple {8311#false} call __VERIFIER_assert(#t~ret1067); {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 93: Hoare triple {8311#false} ~cond := #in~cond; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 94: Hoare triple {8311#false} assume 0 == ~cond % 256; {8311#false} is VALID [2022-02-20 21:07:19,186 INFO L290 TraceCheckUtils]: 95: Hoare triple {8311#false} assume !false; {8311#false} is VALID [2022-02-20 21:07:19,187 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 21:07:19,187 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:19,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673146916] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:19,187 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:19,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2022-02-20 21:07:19,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784880034] [2022-02-20 21:07:19,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:19,187 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:19,188 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:19,188 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:19,266 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:19,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:07:19,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:19,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:07:19,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:07:19,267 INFO L87 Difference]: Start difference. First operand 164 states and 211 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:20,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:20,309 INFO L93 Difference]: Finished difference Result 335 states and 441 transitions. [2022-02-20 21:07:20,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-20 21:07:20,310 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:20,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:20,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 317 transitions. [2022-02-20 21:07:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 317 transitions. [2022-02-20 21:07:20,317 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 317 transitions. [2022-02-20 21:07:20,549 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 317 edges. 317 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:20,552 INFO L225 Difference]: With dead ends: 335 [2022-02-20 21:07:20,552 INFO L226 Difference]: Without dead ends: 196 [2022-02-20 21:07:20,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:07:20,553 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 34 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:20,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 660 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-20 21:07:20,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-02-20 21:07:20,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 172. [2022-02-20 21:07:20,642 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:20,643 INFO L82 GeneralOperation]: Start isEquivalent. First operand 196 states. Second operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:20,651 INFO L74 IsIncluded]: Start isIncluded. First operand 196 states. Second operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:20,652 INFO L87 Difference]: Start difference. First operand 196 states. Second operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:20,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:20,656 INFO L93 Difference]: Finished difference Result 196 states and 254 transitions. [2022-02-20 21:07:20,656 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 254 transitions. [2022-02-20 21:07:20,657 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:20,657 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:20,657 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 196 states. [2022-02-20 21:07:20,657 INFO L87 Difference]: Start difference. First operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 196 states. [2022-02-20 21:07:20,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:20,662 INFO L93 Difference]: Finished difference Result 196 states and 254 transitions. [2022-02-20 21:07:20,662 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 254 transitions. [2022-02-20 21:07:20,662 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:20,662 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:20,662 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:20,663 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:20,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 222 transitions. [2022-02-20 21:07:20,667 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 222 transitions. Word has length 96 [2022-02-20 21:07:20,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:20,667 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 222 transitions. [2022-02-20 21:07:20,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:20,667 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 222 transitions. [2022-02-20 21:07:20,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-02-20 21:07:20,668 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:20,668 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:20,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-02-20 21:07:20,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:20,883 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:20,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:20,884 INFO L85 PathProgramCache]: Analyzing trace with hash -335281186, now seen corresponding path program 1 times [2022-02-20 21:07:20,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:20,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276609101] [2022-02-20 21:07:20,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:20,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,154 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,155 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,155 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,155 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9730#true} {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} #232#return; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:21,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,168 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} #res := #t~nondet8;havoc #t~nondet8; {9730#true} is VALID [2022-02-20 21:07:21,168 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,169 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9730#true} {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} #234#return; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,221 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,222 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,222 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,222 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9730#true} {9808#(= |old(#valid)| |#valid|)} #228#return; {9808#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:07:21,223 INFO L290 TraceCheckUtils]: 0: Hoare triple {9807#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {9808#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:07:21,223 INFO L272 TraceCheckUtils]: 1: Hoare triple {9808#(= |old(#valid)| |#valid|)} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9730#true} is VALID [2022-02-20 21:07:21,223 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,223 INFO L290 TraceCheckUtils]: 3: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,223 INFO L290 TraceCheckUtils]: 4: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,224 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {9730#true} {9808#(= |old(#valid)| |#valid|)} #228#return; {9808#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:07:21,224 INFO L290 TraceCheckUtils]: 6: Hoare triple {9808#(= |old(#valid)| |#valid|)} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} is VALID [2022-02-20 21:07:21,225 INFO L290 TraceCheckUtils]: 7: Hoare triple {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} assume true; {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} is VALID [2022-02-20 21:07:21,226 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} #238#return; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:21,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,352 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9814#(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:07:21,353 INFO L290 TraceCheckUtils]: 1: Hoare triple {9814#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {9814#(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:07:21,354 INFO L290 TraceCheckUtils]: 2: Hoare triple {9814#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9815#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:21,354 INFO L290 TraceCheckUtils]: 3: Hoare triple {9815#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {9816#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:21,355 INFO L290 TraceCheckUtils]: 4: Hoare triple {9816#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {9817#(<= 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:07:21,355 INFO L290 TraceCheckUtils]: 5: Hoare triple {9817#(<= 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~short684 := #t~short675; {9817#(<= 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:07:21,355 INFO L290 TraceCheckUtils]: 6: Hoare triple {9817#(<= 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~short684; {9817#(<= 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:07:21,356 INFO L290 TraceCheckUtils]: 7: Hoare triple {9817#(<= 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~short685 := #t~short684; {9817#(<= 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:07:21,356 INFO L290 TraceCheckUtils]: 8: Hoare triple {9817#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9817#(<= 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:07:21,357 INFO L290 TraceCheckUtils]: 9: Hoare triple {9817#(<= 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; {9817#(<= 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:07:21,358 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {9817#(<= 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|)))} {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} #240#return; {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:21,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,365 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,365 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,365 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,366 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9730#true} {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} #242#return; {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,414 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cond := #in~cond; {9818#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:21,414 INFO L290 TraceCheckUtils]: 1: Hoare triple {9818#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:21,415 INFO L290 TraceCheckUtils]: 2: Hoare triple {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:21,416 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} #244#return; {9771#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)))} is VALID [2022-02-20 21:07:21,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,542 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,542 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {9820#(or (not |aws_byte_buf_is_valid_#t~short673|) (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,543 INFO L290 TraceCheckUtils]: 2: Hoare triple {9820#(or (not |aws_byte_buf_is_valid_#t~short673|) (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))))} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,543 INFO L290 TraceCheckUtils]: 3: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short675 := #t~short673; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,544 INFO L290 TraceCheckUtils]: 4: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,544 INFO L290 TraceCheckUtils]: 5: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short684 := #t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 6: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {9822#(not |aws_byte_buf_is_valid_#t~short679|)} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 7: Hoare triple {9822#(not |aws_byte_buf_is_valid_#t~short679|)} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 8: Hoare triple {9731#false} #t~short683 := #t~short679; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 9: Hoare triple {9731#false} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 10: Hoare triple {9731#false} assume !#t~short682;call #t~mem681.base, #t~mem681.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short682 := #t~mem681.base != 0 || #t~mem681.offset != 0; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 11: Hoare triple {9731#false} #t~short683 := #t~short682; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 12: Hoare triple {9731#false} #t~short684 := #t~short683; {9731#false} is VALID [2022-02-20 21:07:21,545 INFO L290 TraceCheckUtils]: 13: Hoare triple {9731#false} #t~short685 := #t~short684; {9731#false} is VALID [2022-02-20 21:07:21,546 INFO L290 TraceCheckUtils]: 14: Hoare triple {9731#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9731#false} is VALID [2022-02-20 21:07:21,546 INFO L290 TraceCheckUtils]: 15: Hoare triple {9731#false} assume true; {9731#false} is VALID [2022-02-20 21:07:21,546 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {9731#false} {9774#(<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616)))} #276#return; {9731#false} is VALID [2022-02-20 21:07:21,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,554 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,554 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,554 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,554 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9730#true} {9731#false} #278#return; {9731#false} is VALID [2022-02-20 21:07:21,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:21,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,561 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 3: Hoare triple {9730#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 4: Hoare triple {9730#true} #t~short693 := #t~short689; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 5: Hoare triple {9730#true} assume !#t~short693; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 6: Hoare triple {9730#true} #t~short694 := #t~short693; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 7: Hoare triple {9730#true} #t~short695 := #t~short694; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 8: Hoare triple {9730#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L290 TraceCheckUtils]: 9: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,562 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {9730#true} {9731#false} #280#return; {9731#false} is VALID [2022-02-20 21:07:21,563 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {9730#true} is VALID [2022-02-20 21:07:21,564 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,565 INFO L290 TraceCheckUtils]: 2: Hoare triple {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,565 INFO L272 TraceCheckUtils]: 3: Hoare triple {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {9730#true} is VALID [2022-02-20 21:07:21,565 INFO L290 TraceCheckUtils]: 4: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,565 INFO L290 TraceCheckUtils]: 5: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,565 INFO L290 TraceCheckUtils]: 6: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,565 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {9730#true} {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} #232#return; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,566 INFO L290 TraceCheckUtils]: 8: Hoare triple {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,566 INFO L272 TraceCheckUtils]: 9: Hoare triple {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {9730#true} is VALID [2022-02-20 21:07:21,566 INFO L290 TraceCheckUtils]: 10: Hoare triple {9730#true} #res := #t~nondet8;havoc #t~nondet8; {9730#true} is VALID [2022-02-20 21:07:21,566 INFO L290 TraceCheckUtils]: 11: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,567 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {9730#true} {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} #234#return; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,567 INFO L290 TraceCheckUtils]: 13: Hoare triple {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,567 INFO L290 TraceCheckUtils]: 14: Hoare triple {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,568 INFO L272 TraceCheckUtils]: 15: Hoare triple {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {9807#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:21,568 INFO L290 TraceCheckUtils]: 16: Hoare triple {9807#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {9808#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:07:21,568 INFO L272 TraceCheckUtils]: 17: Hoare triple {9808#(= |old(#valid)| |#valid|)} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9730#true} is VALID [2022-02-20 21:07:21,568 INFO L290 TraceCheckUtils]: 18: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,569 INFO L290 TraceCheckUtils]: 19: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,569 INFO L290 TraceCheckUtils]: 20: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,569 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {9730#true} {9808#(= |old(#valid)| |#valid|)} #228#return; {9808#(= |old(#valid)| |#valid|)} is VALID [2022-02-20 21:07:21,570 INFO L290 TraceCheckUtils]: 22: Hoare triple {9808#(= |old(#valid)| |#valid|)} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} is VALID [2022-02-20 21:07:21,570 INFO L290 TraceCheckUtils]: 23: Hoare triple {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} assume true; {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} is VALID [2022-02-20 21:07:21,571 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {9813#(and (= (store |old(#valid)| |bounded_malloc_#res.base| (select |#valid| |bounded_malloc_#res.base|)) |#valid|) (= (select |old(#valid)| |bounded_malloc_#res.base|) 0))} {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} #238#return; {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} is VALID [2022-02-20 21:07:21,571 INFO L290 TraceCheckUtils]: 25: Hoare triple {9737#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,571 INFO L290 TraceCheckUtils]: 26: Hoare triple {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} is VALID [2022-02-20 21:07:21,572 INFO L272 TraceCheckUtils]: 27: Hoare triple {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {9730#true} is VALID [2022-02-20 21:07:21,572 INFO L290 TraceCheckUtils]: 28: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9814#(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:07:21,572 INFO L290 TraceCheckUtils]: 29: Hoare triple {9814#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {9814#(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:07:21,573 INFO L290 TraceCheckUtils]: 30: Hoare triple {9814#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9815#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:21,574 INFO L290 TraceCheckUtils]: 31: Hoare triple {9815#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {9816#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:21,574 INFO L290 TraceCheckUtils]: 32: Hoare triple {9816#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {9817#(<= 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:07:21,575 INFO L290 TraceCheckUtils]: 33: Hoare triple {9817#(<= 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~short684 := #t~short675; {9817#(<= 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:07:21,575 INFO L290 TraceCheckUtils]: 34: Hoare triple {9817#(<= 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~short684; {9817#(<= 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:07:21,575 INFO L290 TraceCheckUtils]: 35: Hoare triple {9817#(<= 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~short685 := #t~short684; {9817#(<= 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:07:21,576 INFO L290 TraceCheckUtils]: 36: Hoare triple {9817#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9817#(<= 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:07:21,576 INFO L290 TraceCheckUtils]: 37: Hoare triple {9817#(<= 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; {9817#(<= 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:07:21,577 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {9817#(<= 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|)))} {9732#(= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1)} #240#return; {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,577 INFO L272 TraceCheckUtils]: 39: Hoare triple {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {9730#true} is VALID [2022-02-20 21:07:21,577 INFO L290 TraceCheckUtils]: 40: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,577 INFO L290 TraceCheckUtils]: 41: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,578 INFO L290 TraceCheckUtils]: 42: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,578 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {9730#true} {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} #242#return; {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,579 INFO L290 TraceCheckUtils]: 44: Hoare triple {9761#(and (= (select |#valid| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) 1) (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:07:21,580 INFO L290 TraceCheckUtils]: 45: Hoare triple {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_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);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; {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:07:21,581 INFO L290 TraceCheckUtils]: 46: Hoare triple {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} is VALID [2022-02-20 21:07:21,581 INFO L272 TraceCheckUtils]: 47: Hoare triple {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9730#true} is VALID [2022-02-20 21:07:21,581 INFO L290 TraceCheckUtils]: 48: Hoare triple {9730#true} ~cond := #in~cond; {9818#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:21,582 INFO L290 TraceCheckUtils]: 49: Hoare triple {9818#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:21,582 INFO L290 TraceCheckUtils]: 50: Hoare triple {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:21,583 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {9819#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {9766#(and (<= |ULTIMATE.start_save_byte_from_array_~size#1| (* (div |ULTIMATE.start_save_byte_from_array_~size#1| 18446744073709551616) 18446744073709551616)) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)) (= |ULTIMATE.start_save_byte_from_array_~size#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)))} #244#return; {9771#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)))} is VALID [2022-02-20 21:07:21,584 INFO L290 TraceCheckUtils]: 52: Hoare triple {9771#(and (<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (not (= |ULTIMATE.start_save_byte_from_array_~storage#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|)))} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {9772#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,584 INFO L290 TraceCheckUtils]: 53: Hoare triple {9772#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {9772#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,585 INFO L272 TraceCheckUtils]: 54: Hoare triple {9772#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {9773#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) 18446744073709551616) 18446744073709551616))} is VALID [2022-02-20 21:07:21,585 INFO L290 TraceCheckUtils]: 55: Hoare triple {9773#(<= (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) (* (div (select (select |#memory_int| |aws_byte_cursor_from_buf_#in~buf.base|) |aws_byte_cursor_from_buf_#in~buf.offset|) 18446744073709551616) 18446744073709551616))} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {9774#(<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,585 INFO L272 TraceCheckUtils]: 56: Hoare triple {9774#(<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616)))} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {9730#true} is VALID [2022-02-20 21:07:21,585 INFO L290 TraceCheckUtils]: 57: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,586 INFO L290 TraceCheckUtils]: 58: Hoare triple {9730#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {9820#(or (not |aws_byte_buf_is_valid_#t~short673|) (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))))} is VALID [2022-02-20 21:07:21,586 INFO L290 TraceCheckUtils]: 59: Hoare triple {9820#(or (not |aws_byte_buf_is_valid_#t~short673|) (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))))} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,586 INFO L290 TraceCheckUtils]: 60: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short675 := #t~short673; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,587 INFO L290 TraceCheckUtils]: 61: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,587 INFO L290 TraceCheckUtils]: 62: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short684 := #t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 63: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {9822#(not |aws_byte_buf_is_valid_#t~short679|)} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 64: Hoare triple {9822#(not |aws_byte_buf_is_valid_#t~short679|)} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 65: Hoare triple {9731#false} #t~short683 := #t~short679; {9731#false} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 66: Hoare triple {9731#false} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 67: Hoare triple {9731#false} assume !#t~short682;call #t~mem681.base, #t~mem681.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short682 := #t~mem681.base != 0 || #t~mem681.offset != 0; {9731#false} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 68: Hoare triple {9731#false} #t~short683 := #t~short682; {9731#false} is VALID [2022-02-20 21:07:21,588 INFO L290 TraceCheckUtils]: 69: Hoare triple {9731#false} #t~short684 := #t~short683; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 70: Hoare triple {9731#false} #t~short685 := #t~short684; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 71: Hoare triple {9731#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 72: Hoare triple {9731#false} assume true; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {9731#false} {9774#(<= (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_cursor_from_buf_~buf.base) aws_byte_cursor_from_buf_~buf.offset) 18446744073709551616)))} #276#return; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L272 TraceCheckUtils]: 74: Hoare triple {9731#false} call assume_abort_if_not(#t~ret1064); {9730#true} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 75: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 76: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 77: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,589 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {9730#true} {9731#false} #278#return; {9731#false} is VALID [2022-02-20 21:07:21,589 INFO L290 TraceCheckUtils]: 79: Hoare triple {9731#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {9731#false} is VALID [2022-02-20 21:07:21,590 INFO L272 TraceCheckUtils]: 80: Hoare triple {9731#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 81: Hoare triple {9730#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 82: Hoare triple {9730#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 83: Hoare triple {9730#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 84: Hoare triple {9730#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 85: Hoare triple {9730#true} #t~short693 := #t~short689; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 86: Hoare triple {9730#true} assume !#t~short693; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 87: Hoare triple {9730#true} #t~short694 := #t~short693; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 88: Hoare triple {9730#true} #t~short695 := #t~short694; {9730#true} is VALID [2022-02-20 21:07:21,590 INFO L290 TraceCheckUtils]: 89: Hoare triple {9730#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {9730#true} is VALID [2022-02-20 21:07:21,591 INFO L290 TraceCheckUtils]: 90: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:21,591 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {9730#true} {9731#false} #280#return; {9731#false} is VALID [2022-02-20 21:07:21,591 INFO L272 TraceCheckUtils]: 92: Hoare triple {9731#false} call __VERIFIER_assert(#t~ret1067); {9731#false} is VALID [2022-02-20 21:07:21,591 INFO L290 TraceCheckUtils]: 93: Hoare triple {9731#false} ~cond := #in~cond; {9731#false} is VALID [2022-02-20 21:07:21,591 INFO L290 TraceCheckUtils]: 94: Hoare triple {9731#false} assume 0 == ~cond % 256; {9731#false} is VALID [2022-02-20 21:07:21,591 INFO L290 TraceCheckUtils]: 95: Hoare triple {9731#false} assume !false; {9731#false} is VALID [2022-02-20 21:07:21,591 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-02-20 21:07:21,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:21,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276609101] [2022-02-20 21:07:21,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276609101] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:21,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078356634] [2022-02-20 21:07:21,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:21,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:21,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:21,593 INFO L229 MonitoredProcess]: Starting monitored process 5 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:07:21,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-20 21:07:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 2684 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 21:07:21,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:36,340 INFO L290 TraceCheckUtils]: 0: Hoare triple {9730#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L290 TraceCheckUtils]: 1: Hoare triple {9730#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L290 TraceCheckUtils]: 2: Hoare triple {9730#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L272 TraceCheckUtils]: 3: Hoare triple {9730#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L290 TraceCheckUtils]: 4: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L290 TraceCheckUtils]: 5: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:36,341 INFO L290 TraceCheckUtils]: 6: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {9730#true} {9730#true} #232#return; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L290 TraceCheckUtils]: 8: Hoare triple {9730#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L272 TraceCheckUtils]: 9: Hoare triple {9730#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L290 TraceCheckUtils]: 10: Hoare triple {9730#true} #res := #t~nondet8;havoc #t~nondet8; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L290 TraceCheckUtils]: 11: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {9730#true} {9730#true} #234#return; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L290 TraceCheckUtils]: 13: Hoare triple {9730#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {9730#true} is VALID [2022-02-20 21:07:36,342 INFO L290 TraceCheckUtils]: 14: Hoare triple {9730#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L272 TraceCheckUtils]: 15: Hoare triple {9730#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L290 TraceCheckUtils]: 16: Hoare triple {9730#true} ~size := #in~size; {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L272 TraceCheckUtils]: 17: Hoare triple {9730#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L290 TraceCheckUtils]: 18: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L290 TraceCheckUtils]: 19: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L290 TraceCheckUtils]: 20: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,343 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {9730#true} {9730#true} #228#return; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 22: Hoare triple {9730#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 23: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {9730#true} {9730#true} #238#return; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 25: Hoare triple {9730#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 26: Hoare triple {9730#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L272 TraceCheckUtils]: 27: Hoare triple {9730#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 28: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9730#true} is VALID [2022-02-20 21:07:36,344 INFO L290 TraceCheckUtils]: 29: Hoare triple {9730#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 30: Hoare triple {9730#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 31: Hoare triple {9730#true} #t~short675 := #t~short673; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 32: Hoare triple {9730#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 33: Hoare triple {9730#true} #t~short684 := #t~short675; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 34: Hoare triple {9730#true} assume #t~short684; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 35: Hoare triple {9730#true} #t~short685 := #t~short684; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 36: Hoare triple {9730#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9730#true} is VALID [2022-02-20 21:07:36,345 INFO L290 TraceCheckUtils]: 37: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {9730#true} {9730#true} #240#return; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L272 TraceCheckUtils]: 39: Hoare triple {9730#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L290 TraceCheckUtils]: 40: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L290 TraceCheckUtils]: 41: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L290 TraceCheckUtils]: 42: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {9730#true} {9730#true} #242#return; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L290 TraceCheckUtils]: 44: Hoare triple {9730#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {9730#true} is VALID [2022-02-20 21:07:36,346 INFO L290 TraceCheckUtils]: 45: Hoare triple {9730#true} assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 46: Hoare triple {9730#true} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L272 TraceCheckUtils]: 47: Hoare triple {9730#true} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 48: Hoare triple {9730#true} ~cond := #in~cond; {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 49: Hoare triple {9730#true} assume !(0 == ~cond % 256); {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 50: Hoare triple {9730#true} assume true; {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {9730#true} {9730#true} #244#return; {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 52: Hoare triple {9730#true} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {9730#true} is VALID [2022-02-20 21:07:36,347 INFO L290 TraceCheckUtils]: 53: Hoare triple {9730#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {9730#true} is VALID [2022-02-20 21:07:36,348 INFO L272 TraceCheckUtils]: 54: Hoare triple {9730#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {9730#true} is VALID [2022-02-20 21:07:36,348 INFO L290 TraceCheckUtils]: 55: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {9730#true} is VALID [2022-02-20 21:07:36,348 INFO L272 TraceCheckUtils]: 56: Hoare triple {9730#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {9730#true} is VALID [2022-02-20 21:07:36,348 INFO L290 TraceCheckUtils]: 57: Hoare triple {9730#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {9730#true} is VALID [2022-02-20 21:07:36,349 INFO L290 TraceCheckUtils]: 58: Hoare triple {9730#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {10000#(or (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0))) (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~short673|))} is VALID [2022-02-20 21:07:36,350 INFO L290 TraceCheckUtils]: 59: Hoare triple {10000#(or (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616) 0))) (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~short673|))} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:36,350 INFO L290 TraceCheckUtils]: 60: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short675 := #t~short673; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:36,351 INFO L290 TraceCheckUtils]: 61: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:36,351 INFO L290 TraceCheckUtils]: 62: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} #t~short684 := #t~short675; {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} is VALID [2022-02-20 21:07:36,353 INFO L290 TraceCheckUtils]: 63: Hoare triple {9821#(<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)))} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {10016#(exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (and (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))) (not |aws_byte_buf_is_valid_#t~short679|)))} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 64: Hoare triple {10016#(exists ((aws_byte_buf_is_valid_~buf.offset Int) (aws_byte_buf_is_valid_~buf.base Int)) (and (<= (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) (* 18446744073709551616 (div (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) (+ 16 aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616))) (not |aws_byte_buf_is_valid_#t~short679|)))} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 65: Hoare triple {9731#false} #t~short683 := #t~short679; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 66: Hoare triple {9731#false} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 67: Hoare triple {9731#false} assume !#t~short682;call #t~mem681.base, #t~mem681.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short682 := #t~mem681.base != 0 || #t~mem681.offset != 0; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 68: Hoare triple {9731#false} #t~short683 := #t~short682; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 69: Hoare triple {9731#false} #t~short684 := #t~short683; {9731#false} is VALID [2022-02-20 21:07:36,354 INFO L290 TraceCheckUtils]: 70: Hoare triple {9731#false} #t~short685 := #t~short684; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L290 TraceCheckUtils]: 71: Hoare triple {9731#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L290 TraceCheckUtils]: 72: Hoare triple {9731#false} assume true; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {9731#false} {9730#true} #276#return; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L272 TraceCheckUtils]: 74: Hoare triple {9731#false} call assume_abort_if_not(#t~ret1064); {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L290 TraceCheckUtils]: 75: Hoare triple {9731#false} ~cond := #in~cond; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L290 TraceCheckUtils]: 76: Hoare triple {9731#false} assume !(0 == ~cond % 256); {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L290 TraceCheckUtils]: 77: Hoare triple {9731#false} assume true; {9731#false} is VALID [2022-02-20 21:07:36,355 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {9731#false} {9731#false} #278#return; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 79: Hoare triple {9731#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L272 TraceCheckUtils]: 80: Hoare triple {9731#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 81: Hoare triple {9731#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 82: Hoare triple {9731#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 83: Hoare triple {9731#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 84: Hoare triple {9731#false} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 85: Hoare triple {9731#false} #t~short693 := #t~short689; {9731#false} is VALID [2022-02-20 21:07:36,356 INFO L290 TraceCheckUtils]: 86: Hoare triple {9731#false} assume !#t~short693; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 87: Hoare triple {9731#false} #t~short694 := #t~short693; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 88: Hoare triple {9731#false} #t~short695 := #t~short694; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 89: Hoare triple {9731#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 90: Hoare triple {9731#false} assume true; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {9731#false} {9731#false} #280#return; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L272 TraceCheckUtils]: 92: Hoare triple {9731#false} call __VERIFIER_assert(#t~ret1067); {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 93: Hoare triple {9731#false} ~cond := #in~cond; {9731#false} is VALID [2022-02-20 21:07:36,357 INFO L290 TraceCheckUtils]: 94: Hoare triple {9731#false} assume 0 == ~cond % 256; {9731#false} is VALID [2022-02-20 21:07:36,358 INFO L290 TraceCheckUtils]: 95: Hoare triple {9731#false} assume !false; {9731#false} is VALID [2022-02-20 21:07:36,358 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-02-20 21:07:36,358 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:36,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078356634] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:36,358 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:36,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [22] total 24 [2022-02-20 21:07:36,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764144210] [2022-02-20 21:07:36,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:36,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:36,360 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:36,360 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:36,482 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:36,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:07:36,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:36,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:07:36,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=488, Unknown=7, NotChecked=0, Total=552 [2022-02-20 21:07:36,483 INFO L87 Difference]: Start difference. First operand 172 states and 222 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:37,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:37,422 INFO L93 Difference]: Finished difference Result 340 states and 453 transitions. [2022-02-20 21:07:37,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:07:37,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:37,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:37,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:37,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 306 transitions. [2022-02-20 21:07:37,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:37,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 306 transitions. [2022-02-20 21:07:37,428 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 306 transitions. [2022-02-20 21:07:37,671 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 306 edges. 306 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:37,674 INFO L225 Difference]: With dead ends: 340 [2022-02-20 21:07:37,674 INFO L226 Difference]: Without dead ends: 193 [2022-02-20 21:07:37,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=63, Invalid=530, Unknown=7, NotChecked=0, Total=600 [2022-02-20 21:07:37,675 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 23 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:37,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 536 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-20 21:07:37,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-02-20 21:07:37,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 175. [2022-02-20 21:07:37,768 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:37,769 INFO L82 GeneralOperation]: Start isEquivalent. First operand 193 states. Second operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:37,769 INFO L74 IsIncluded]: Start isIncluded. First operand 193 states. Second operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:37,769 INFO L87 Difference]: Start difference. First operand 193 states. Second operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:37,773 INFO L93 Difference]: Finished difference Result 193 states and 248 transitions. [2022-02-20 21:07:37,773 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 248 transitions. [2022-02-20 21:07:37,774 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:37,774 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:37,774 INFO L74 IsIncluded]: Start isIncluded. First operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 193 states. [2022-02-20 21:07:37,775 INFO L87 Difference]: Start difference. First operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 193 states. [2022-02-20 21:07:37,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:37,779 INFO L93 Difference]: Finished difference Result 193 states and 248 transitions. [2022-02-20 21:07:37,779 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 248 transitions. [2022-02-20 21:07:37,779 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:37,779 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:37,779 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:37,780 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:37,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:37,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 225 transitions. [2022-02-20 21:07:37,784 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 225 transitions. Word has length 96 [2022-02-20 21:07:37,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:37,784 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 225 transitions. [2022-02-20 21:07:37,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:37,784 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 225 transitions. [2022-02-20 21:07:37,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-02-20 21:07:37,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:37,785 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:37,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:38,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:38,002 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:38,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:38,002 INFO L85 PathProgramCache]: Analyzing trace with hash -60521572, now seen corresponding path program 1 times [2022-02-20 21:07:38,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:38,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037332686] [2022-02-20 21:07:38,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:38,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:38,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,164 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,164 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,164 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,164 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11158#true} {11158#true} #232#return; {11158#true} is VALID [2022-02-20 21:07:38,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:38,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,169 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} #res := #t~nondet8;havoc #t~nondet8; {11158#true} is VALID [2022-02-20 21:07:38,169 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,169 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11158#true} {11158#true} #234#return; {11158#true} is VALID [2022-02-20 21:07:38,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:38,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,185 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11158#true} {11158#true} #228#return; {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 0: Hoare triple {11227#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L272 TraceCheckUtils]: 1: Hoare triple {11158#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 3: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,186 INFO L290 TraceCheckUtils]: 4: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,187 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {11158#true} {11158#true} #228#return; {11158#true} is VALID [2022-02-20 21:07:38,187 INFO L290 TraceCheckUtils]: 6: Hoare triple {11158#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {11158#true} is VALID [2022-02-20 21:07:38,187 INFO L290 TraceCheckUtils]: 7: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,187 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {11158#true} {11158#true} #238#return; {11158#true} is VALID [2022-02-20 21:07:38,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:38,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,194 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,194 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,194 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,194 INFO L290 TraceCheckUtils]: 3: Hoare triple {11158#true} #t~short675 := #t~short673; {11158#true} is VALID [2022-02-20 21:07:38,194 INFO L290 TraceCheckUtils]: 4: Hoare triple {11158#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L290 TraceCheckUtils]: 5: Hoare triple {11158#true} #t~short684 := #t~short675; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L290 TraceCheckUtils]: 6: Hoare triple {11158#true} assume #t~short684; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L290 TraceCheckUtils]: 7: Hoare triple {11158#true} #t~short685 := #t~short684; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L290 TraceCheckUtils]: 8: Hoare triple {11158#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L290 TraceCheckUtils]: 9: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {11158#true} {11158#true} #240#return; {11158#true} is VALID [2022-02-20 21:07:38,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,201 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,201 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,201 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,201 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11158#true} {11158#true} #242#return; {11158#true} is VALID [2022-02-20 21:07:38,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,207 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,208 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,208 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,208 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11158#true} {11158#true} #244#return; {11158#true} is VALID [2022-02-20 21:07:38,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,225 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 3: Hoare triple {11158#true} #t~short675 := #t~short673; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 4: Hoare triple {11158#true} assume !#t~short675; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 5: Hoare triple {11158#true} #t~short684 := #t~short675; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 6: Hoare triple {11158#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {11158#true} is VALID [2022-02-20 21:07:38,226 INFO L290 TraceCheckUtils]: 7: Hoare triple {11158#true} assume !#t~short679; {11232#(not |aws_byte_buf_is_valid_#t~short679|)} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 8: Hoare triple {11232#(not |aws_byte_buf_is_valid_#t~short679|)} #t~short683 := #t~short679; {11233#(not |aws_byte_buf_is_valid_#t~short683|)} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 9: Hoare triple {11233#(not |aws_byte_buf_is_valid_#t~short683|)} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {11159#false} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 10: Hoare triple {11159#false} assume !#t~short682;call #t~mem681.base, #t~mem681.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short682 := #t~mem681.base != 0 || #t~mem681.offset != 0; {11159#false} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 11: Hoare triple {11159#false} #t~short683 := #t~short682; {11159#false} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 12: Hoare triple {11159#false} #t~short684 := #t~short683; {11159#false} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 13: Hoare triple {11159#false} #t~short685 := #t~short684; {11159#false} is VALID [2022-02-20 21:07:38,227 INFO L290 TraceCheckUtils]: 14: Hoare triple {11159#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {11159#false} is VALID [2022-02-20 21:07:38,228 INFO L290 TraceCheckUtils]: 15: Hoare triple {11159#false} assume true; {11159#false} is VALID [2022-02-20 21:07:38,228 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {11159#false} {11158#true} #276#return; {11159#false} is VALID [2022-02-20 21:07:38,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:38,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,235 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,235 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,235 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,235 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11158#true} {11159#false} #278#return; {11159#false} is VALID [2022-02-20 21:07:38,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 3: Hoare triple {11158#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 4: Hoare triple {11158#true} #t~short693 := #t~short689; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 5: Hoare triple {11158#true} assume !#t~short693; {11158#true} is VALID [2022-02-20 21:07:38,243 INFO L290 TraceCheckUtils]: 6: Hoare triple {11158#true} #t~short694 := #t~short693; {11158#true} is VALID [2022-02-20 21:07:38,244 INFO L290 TraceCheckUtils]: 7: Hoare triple {11158#true} #t~short695 := #t~short694; {11158#true} is VALID [2022-02-20 21:07:38,244 INFO L290 TraceCheckUtils]: 8: Hoare triple {11158#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {11158#true} is VALID [2022-02-20 21:07:38,244 INFO L290 TraceCheckUtils]: 9: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,244 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {11158#true} {11159#false} #280#return; {11159#false} is VALID [2022-02-20 21:07:38,244 INFO L290 TraceCheckUtils]: 0: Hoare triple {11158#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 1: Hoare triple {11158#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 2: Hoare triple {11158#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L272 TraceCheckUtils]: 3: Hoare triple {11158#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 4: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 5: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 6: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {11158#true} {11158#true} #232#return; {11158#true} is VALID [2022-02-20 21:07:38,245 INFO L290 TraceCheckUtils]: 8: Hoare triple {11158#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L272 TraceCheckUtils]: 9: Hoare triple {11158#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L290 TraceCheckUtils]: 10: Hoare triple {11158#true} #res := #t~nondet8;havoc #t~nondet8; {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L290 TraceCheckUtils]: 11: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {11158#true} {11158#true} #234#return; {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L290 TraceCheckUtils]: 13: Hoare triple {11158#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {11158#true} is VALID [2022-02-20 21:07:38,246 INFO L290 TraceCheckUtils]: 14: Hoare triple {11158#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L272 TraceCheckUtils]: 15: Hoare triple {11158#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {11227#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 16: Hoare triple {11227#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L272 TraceCheckUtils]: 17: Hoare triple {11158#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 18: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 19: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 20: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {11158#true} {11158#true} #228#return; {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 22: Hoare triple {11158#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {11158#true} is VALID [2022-02-20 21:07:38,247 INFO L290 TraceCheckUtils]: 23: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {11158#true} {11158#true} #238#return; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 25: Hoare triple {11158#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 26: Hoare triple {11158#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L272 TraceCheckUtils]: 27: Hoare triple {11158#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 28: Hoare triple {11158#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 29: Hoare triple {11158#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 30: Hoare triple {11158#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 31: Hoare triple {11158#true} #t~short675 := #t~short673; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 32: Hoare triple {11158#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {11158#true} is VALID [2022-02-20 21:07:38,248 INFO L290 TraceCheckUtils]: 33: Hoare triple {11158#true} #t~short684 := #t~short675; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 34: Hoare triple {11158#true} assume #t~short684; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 35: Hoare triple {11158#true} #t~short685 := #t~short684; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 36: Hoare triple {11158#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 37: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {11158#true} {11158#true} #240#return; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L272 TraceCheckUtils]: 39: Hoare triple {11158#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 40: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 41: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L290 TraceCheckUtils]: 42: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,249 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {11158#true} {11158#true} #242#return; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 44: Hoare triple {11158#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 45: Hoare triple {11158#true} assume (save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0);assume { :begin_inline_nondet_size_t } true;havoc nondet_size_t_#res#1;havoc nondet_size_t_#t~nondet10#1;nondet_size_t_#res#1 := nondet_size_t_#t~nondet10#1;havoc nondet_size_t_#t~nondet10#1; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 46: Hoare triple {11158#true} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L272 TraceCheckUtils]: 47: Hoare triple {11158#true} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 48: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 49: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 50: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {11158#true} {11158#true} #244#return; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 52: Hoare triple {11158#true} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {11158#true} is VALID [2022-02-20 21:07:38,250 INFO L290 TraceCheckUtils]: 53: Hoare triple {11158#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L272 TraceCheckUtils]: 54: Hoare triple {11158#true} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 55: Hoare triple {11158#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L272 TraceCheckUtils]: 56: Hoare triple {11158#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 57: Hoare triple {11158#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 58: Hoare triple {11158#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 59: Hoare triple {11158#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 60: Hoare triple {11158#true} #t~short675 := #t~short673; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 61: Hoare triple {11158#true} assume !#t~short675; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 62: Hoare triple {11158#true} #t~short684 := #t~short675; {11158#true} is VALID [2022-02-20 21:07:38,251 INFO L290 TraceCheckUtils]: 63: Hoare triple {11158#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {11158#true} is VALID [2022-02-20 21:07:38,252 INFO L290 TraceCheckUtils]: 64: Hoare triple {11158#true} assume !#t~short679; {11232#(not |aws_byte_buf_is_valid_#t~short679|)} is VALID [2022-02-20 21:07:38,252 INFO L290 TraceCheckUtils]: 65: Hoare triple {11232#(not |aws_byte_buf_is_valid_#t~short679|)} #t~short683 := #t~short679; {11233#(not |aws_byte_buf_is_valid_#t~short683|)} is VALID [2022-02-20 21:07:38,252 INFO L290 TraceCheckUtils]: 66: Hoare triple {11233#(not |aws_byte_buf_is_valid_#t~short683|)} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {11159#false} is VALID [2022-02-20 21:07:38,252 INFO L290 TraceCheckUtils]: 67: Hoare triple {11159#false} assume !#t~short682;call #t~mem681.base, #t~mem681.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short682 := #t~mem681.base != 0 || #t~mem681.offset != 0; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 68: Hoare triple {11159#false} #t~short683 := #t~short682; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 69: Hoare triple {11159#false} #t~short684 := #t~short683; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 70: Hoare triple {11159#false} #t~short685 := #t~short684; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 71: Hoare triple {11159#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 72: Hoare triple {11159#false} assume true; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {11159#false} {11158#true} #276#return; {11159#false} is VALID [2022-02-20 21:07:38,253 INFO L272 TraceCheckUtils]: 74: Hoare triple {11159#false} call assume_abort_if_not(#t~ret1064); {11158#true} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 75: Hoare triple {11158#true} ~cond := #in~cond; {11158#true} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 76: Hoare triple {11158#true} assume !(0 == ~cond % 256); {11158#true} is VALID [2022-02-20 21:07:38,253 INFO L290 TraceCheckUtils]: 77: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {11158#true} {11159#false} #278#return; {11159#false} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 79: Hoare triple {11159#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {11159#false} is VALID [2022-02-20 21:07:38,254 INFO L272 TraceCheckUtils]: 80: Hoare triple {11159#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 81: Hoare triple {11158#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 82: Hoare triple {11158#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 83: Hoare triple {11158#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 84: Hoare triple {11158#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 85: Hoare triple {11158#true} #t~short693 := #t~short689; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 86: Hoare triple {11158#true} assume !#t~short693; {11158#true} is VALID [2022-02-20 21:07:38,254 INFO L290 TraceCheckUtils]: 87: Hoare triple {11158#true} #t~short694 := #t~short693; {11158#true} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 88: Hoare triple {11158#true} #t~short695 := #t~short694; {11158#true} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 89: Hoare triple {11158#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {11158#true} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 90: Hoare triple {11158#true} assume true; {11158#true} is VALID [2022-02-20 21:07:38,255 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {11158#true} {11159#false} #280#return; {11159#false} is VALID [2022-02-20 21:07:38,255 INFO L272 TraceCheckUtils]: 92: Hoare triple {11159#false} call __VERIFIER_assert(#t~ret1067); {11159#false} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 93: Hoare triple {11159#false} ~cond := #in~cond; {11159#false} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 94: Hoare triple {11159#false} assume 0 == ~cond % 256; {11159#false} is VALID [2022-02-20 21:07:38,255 INFO L290 TraceCheckUtils]: 95: Hoare triple {11159#false} assume !false; {11159#false} is VALID [2022-02-20 21:07:38,256 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-02-20 21:07:38,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:38,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037332686] [2022-02-20 21:07:38,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037332686] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:38,256 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:38,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:07:38,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453656023] [2022-02-20 21:07:38,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:38,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:38,258 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:38,259 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:38,332 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:38,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:07:38,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:38,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:07:38,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:07:38,333 INFO L87 Difference]: Start difference. First operand 175 states and 225 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:39,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:39,128 INFO L93 Difference]: Finished difference Result 331 states and 437 transitions. [2022-02-20 21:07:39,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:07:39,129 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:39,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:39,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2022-02-20 21:07:39,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:39,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2022-02-20 21:07:39,135 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 292 transitions. [2022-02-20 21:07:39,388 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 292 edges. 292 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:39,391 INFO L225 Difference]: With dead ends: 331 [2022-02-20 21:07:39,391 INFO L226 Difference]: Without dead ends: 181 [2022-02-20 21:07:39,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 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:07:39,393 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 73 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:39,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 317 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:07:39,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-20 21:07:39,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 173. [2022-02-20 21:07:39,455 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:39,455 INFO L82 GeneralOperation]: Start isEquivalent. First operand 181 states. Second operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:39,456 INFO L74 IsIncluded]: Start isIncluded. First operand 181 states. Second operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:39,456 INFO L87 Difference]: Start difference. First operand 181 states. Second operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:39,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:39,459 INFO L93 Difference]: Finished difference Result 181 states and 230 transitions. [2022-02-20 21:07:39,459 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 230 transitions. [2022-02-20 21:07:39,460 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:39,460 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:39,463 INFO L74 IsIncluded]: Start isIncluded. First operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 181 states. [2022-02-20 21:07:39,463 INFO L87 Difference]: Start difference. First operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) Second operand 181 states. [2022-02-20 21:07:39,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:39,467 INFO L93 Difference]: Finished difference Result 181 states and 230 transitions. [2022-02-20 21:07:39,467 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 230 transitions. [2022-02-20 21:07:39,468 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:39,468 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:39,468 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:39,468 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:39,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-02-20 21:07:39,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 222 transitions. [2022-02-20 21:07:39,472 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 222 transitions. Word has length 96 [2022-02-20 21:07:39,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:39,472 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 222 transitions. [2022-02-20 21:07:39,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:39,473 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 222 transitions. [2022-02-20 21:07:39,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-02-20 21:07:39,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:39,474 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:39,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-20 21:07:39,475 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:39,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:39,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1061953058, now seen corresponding path program 1 times [2022-02-20 21:07:39,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:39,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026835915] [2022-02-20 21:07:39,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:39,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,666 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,667 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,667 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,667 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12253#true} {12253#true} #232#return; {12253#true} is VALID [2022-02-20 21:07:39,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,672 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} #res := #t~nondet8;havoc #t~nondet8; {12253#true} is VALID [2022-02-20 21:07:39,673 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,673 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12253#true} {12253#true} #234#return; {12253#true} is VALID [2022-02-20 21:07:39,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:39,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,689 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12253#true} {12253#true} #228#return; {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L290 TraceCheckUtils]: 0: Hoare triple {12324#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L272 TraceCheckUtils]: 1: Hoare triple {12253#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {12253#true} is VALID [2022-02-20 21:07:39,689 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L290 TraceCheckUtils]: 3: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L290 TraceCheckUtils]: 4: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {12253#true} {12253#true} #228#return; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L290 TraceCheckUtils]: 6: Hoare triple {12253#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L290 TraceCheckUtils]: 7: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {12253#true} {12253#true} #238#return; {12253#true} is VALID [2022-02-20 21:07:39,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,770 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12329#(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:07:39,771 INFO L290 TraceCheckUtils]: 1: Hoare triple {12329#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12329#(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:07:39,772 INFO L290 TraceCheckUtils]: 2: Hoare triple {12329#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {12330#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:39,772 INFO L290 TraceCheckUtils]: 3: Hoare triple {12330#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {12331#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:39,773 INFO L290 TraceCheckUtils]: 4: Hoare triple {12331#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {12332#(<= 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:07:39,773 INFO L290 TraceCheckUtils]: 5: Hoare triple {12332#(<= 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~short684 := #t~short675; {12332#(<= 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:07:39,774 INFO L290 TraceCheckUtils]: 6: Hoare triple {12332#(<= 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~short684; {12332#(<= 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:07:39,774 INFO L290 TraceCheckUtils]: 7: Hoare triple {12332#(<= 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~short685 := #t~short684; {12332#(<= 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:07:39,775 INFO L290 TraceCheckUtils]: 8: Hoare triple {12332#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12332#(<= 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:07:39,775 INFO L290 TraceCheckUtils]: 9: Hoare triple {12332#(<= 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; {12332#(<= 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:07:39,776 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {12332#(<= 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|)))} {12253#true} #240#return; {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:39,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:39,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,784 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,784 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,784 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,785 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12253#true} {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} #242#return; {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:39,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,790 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,791 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,791 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,791 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12253#true} {12254#false} #244#return; {12254#false} is VALID [2022-02-20 21:07:39,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,800 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,800 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,800 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume !#t~short673; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 3: Hoare triple {12253#true} #t~short675 := #t~short673; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 4: Hoare triple {12253#true} assume !#t~short675; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 5: Hoare triple {12253#true} #t~short684 := #t~short675; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 6: Hoare triple {12253#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 7: Hoare triple {12253#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 8: Hoare triple {12253#true} #t~short683 := #t~short679; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 9: Hoare triple {12253#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 10: Hoare triple {12253#true} assume #t~short682; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 11: Hoare triple {12253#true} #t~short683 := #t~short682; {12253#true} is VALID [2022-02-20 21:07:39,801 INFO L290 TraceCheckUtils]: 12: Hoare triple {12253#true} #t~short684 := #t~short683; {12253#true} is VALID [2022-02-20 21:07:39,802 INFO L290 TraceCheckUtils]: 13: Hoare triple {12253#true} #t~short685 := #t~short684; {12253#true} is VALID [2022-02-20 21:07:39,802 INFO L290 TraceCheckUtils]: 14: Hoare triple {12253#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12253#true} is VALID [2022-02-20 21:07:39,802 INFO L290 TraceCheckUtils]: 15: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,802 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {12253#true} {12254#false} #276#return; {12254#false} is VALID [2022-02-20 21:07:39,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,831 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,831 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,831 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,831 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12253#true} {12254#false} #278#return; {12254#false} is VALID [2022-02-20 21:07:39,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:39,839 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,839 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,839 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12253#true} is VALID [2022-02-20 21:07:39,839 INFO L290 TraceCheckUtils]: 3: Hoare triple {12253#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 4: Hoare triple {12253#true} #t~short693 := #t~short689; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 5: Hoare triple {12253#true} assume !#t~short693; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 6: Hoare triple {12253#true} #t~short694 := #t~short693; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 7: Hoare triple {12253#true} #t~short695 := #t~short694; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 8: Hoare triple {12253#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 9: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,840 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {12253#true} {12254#false} #280#return; {12254#false} is VALID [2022-02-20 21:07:39,840 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {12253#true} is VALID [2022-02-20 21:07:39,841 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {12253#true} is VALID [2022-02-20 21:07:39,841 INFO L290 TraceCheckUtils]: 2: Hoare triple {12253#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {12253#true} is VALID [2022-02-20 21:07:39,841 INFO L272 TraceCheckUtils]: 3: Hoare triple {12253#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {12253#true} is VALID [2022-02-20 21:07:39,841 INFO L290 TraceCheckUtils]: 4: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,841 INFO L290 TraceCheckUtils]: 5: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 6: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {12253#true} {12253#true} #232#return; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 8: Hoare triple {12253#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L272 TraceCheckUtils]: 9: Hoare triple {12253#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 10: Hoare triple {12253#true} #res := #t~nondet8;havoc #t~nondet8; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 11: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {12253#true} {12253#true} #234#return; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 13: Hoare triple {12253#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {12253#true} is VALID [2022-02-20 21:07:39,842 INFO L290 TraceCheckUtils]: 14: Hoare triple {12253#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {12253#true} is VALID [2022-02-20 21:07:39,843 INFO L272 TraceCheckUtils]: 15: Hoare triple {12253#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {12324#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:39,843 INFO L290 TraceCheckUtils]: 16: Hoare triple {12324#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {12253#true} is VALID [2022-02-20 21:07:39,843 INFO L272 TraceCheckUtils]: 17: Hoare triple {12253#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 18: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 19: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 20: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {12253#true} {12253#true} #228#return; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 22: Hoare triple {12253#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 23: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {12253#true} {12253#true} #238#return; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 25: Hoare triple {12253#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L290 TraceCheckUtils]: 26: Hoare triple {12253#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {12253#true} is VALID [2022-02-20 21:07:39,844 INFO L272 TraceCheckUtils]: 27: Hoare triple {12253#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {12253#true} is VALID [2022-02-20 21:07:39,845 INFO L290 TraceCheckUtils]: 28: Hoare triple {12253#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12329#(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:07:39,845 INFO L290 TraceCheckUtils]: 29: Hoare triple {12329#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12329#(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:07:39,846 INFO L290 TraceCheckUtils]: 30: Hoare triple {12329#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {12330#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) 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:07:39,847 INFO L290 TraceCheckUtils]: 31: Hoare triple {12330#(and (= |aws_byte_buf_is_valid_#in~buf.offset| aws_byte_buf_is_valid_~buf.offset) (or (not |aws_byte_buf_is_valid_#t~short673|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)))) (= |aws_byte_buf_is_valid_#in~buf.base| aws_byte_buf_is_valid_~buf.base))} #t~short675 := #t~short673; {12331#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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:07:39,848 INFO L290 TraceCheckUtils]: 32: Hoare triple {12331#(and (or (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset)) 18446744073709551616)) (select (select |#memory_int| aws_byte_buf_is_valid_~buf.base) aws_byte_buf_is_valid_~buf.offset))) (not |aws_byte_buf_is_valid_#t~short675|)) (= |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~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {12332#(<= 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:07:39,848 INFO L290 TraceCheckUtils]: 33: Hoare triple {12332#(<= 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~short684 := #t~short675; {12332#(<= 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:07:39,849 INFO L290 TraceCheckUtils]: 34: Hoare triple {12332#(<= 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~short684; {12332#(<= 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:07:39,849 INFO L290 TraceCheckUtils]: 35: Hoare triple {12332#(<= 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~short685 := #t~short684; {12332#(<= 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:07:39,849 INFO L290 TraceCheckUtils]: 36: Hoare triple {12332#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12332#(<= 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:07:39,850 INFO L290 TraceCheckUtils]: 37: Hoare triple {12332#(<= 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; {12332#(<= 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:07:39,851 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {12332#(<= 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|)))} {12253#true} #240#return; {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:39,851 INFO L272 TraceCheckUtils]: 39: Hoare triple {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {12253#true} is VALID [2022-02-20 21:07:39,851 INFO L290 TraceCheckUtils]: 40: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,852 INFO L290 TraceCheckUtils]: 41: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,852 INFO L290 TraceCheckUtils]: 42: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,852 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {12253#true} {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} #242#return; {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:39,853 INFO L290 TraceCheckUtils]: 44: Hoare triple {12282#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|) 18446744073709551616)))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {12287#(<= |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:07:39,854 INFO L290 TraceCheckUtils]: 45: Hoare triple {12287#(<= |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; {12254#false} is VALID [2022-02-20 21:07:39,854 INFO L290 TraceCheckUtils]: 46: Hoare triple {12254#false} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {12254#false} is VALID [2022-02-20 21:07:39,854 INFO L272 TraceCheckUtils]: 47: Hoare triple {12254#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {12253#true} is VALID [2022-02-20 21:07:39,854 INFO L290 TraceCheckUtils]: 48: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,854 INFO L290 TraceCheckUtils]: 49: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 50: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,855 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {12253#true} {12254#false} #244#return; {12254#false} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 52: Hoare triple {12254#false} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {12254#false} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 53: Hoare triple {12254#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {12254#false} is VALID [2022-02-20 21:07:39,855 INFO L272 TraceCheckUtils]: 54: Hoare triple {12254#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {12254#false} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 55: Hoare triple {12254#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {12254#false} is VALID [2022-02-20 21:07:39,855 INFO L272 TraceCheckUtils]: 56: Hoare triple {12254#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {12253#true} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 57: Hoare triple {12253#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,855 INFO L290 TraceCheckUtils]: 58: Hoare triple {12253#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 59: Hoare triple {12253#true} assume !#t~short673; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 60: Hoare triple {12253#true} #t~short675 := #t~short673; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 61: Hoare triple {12253#true} assume !#t~short675; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 62: Hoare triple {12253#true} #t~short684 := #t~short675; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 63: Hoare triple {12253#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 64: Hoare triple {12253#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 65: Hoare triple {12253#true} #t~short683 := #t~short679; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 66: Hoare triple {12253#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 67: Hoare triple {12253#true} assume #t~short682; {12253#true} is VALID [2022-02-20 21:07:39,856 INFO L290 TraceCheckUtils]: 68: Hoare triple {12253#true} #t~short683 := #t~short682; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 69: Hoare triple {12253#true} #t~short684 := #t~short683; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 70: Hoare triple {12253#true} #t~short685 := #t~short684; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 71: Hoare triple {12253#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 72: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {12253#true} {12254#false} #276#return; {12254#false} is VALID [2022-02-20 21:07:39,857 INFO L272 TraceCheckUtils]: 74: Hoare triple {12254#false} call assume_abort_if_not(#t~ret1064); {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 75: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 76: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L290 TraceCheckUtils]: 77: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,857 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {12253#true} {12254#false} #278#return; {12254#false} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 79: Hoare triple {12254#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {12254#false} is VALID [2022-02-20 21:07:39,858 INFO L272 TraceCheckUtils]: 80: Hoare triple {12254#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 81: Hoare triple {12253#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 82: Hoare triple {12253#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 83: Hoare triple {12253#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 84: Hoare triple {12253#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 85: Hoare triple {12253#true} #t~short693 := #t~short689; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 86: Hoare triple {12253#true} assume !#t~short693; {12253#true} is VALID [2022-02-20 21:07:39,858 INFO L290 TraceCheckUtils]: 87: Hoare triple {12253#true} #t~short694 := #t~short693; {12253#true} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 88: Hoare triple {12253#true} #t~short695 := #t~short694; {12253#true} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 89: Hoare triple {12253#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {12253#true} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 90: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:39,859 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {12253#true} {12254#false} #280#return; {12254#false} is VALID [2022-02-20 21:07:39,859 INFO L272 TraceCheckUtils]: 92: Hoare triple {12254#false} call __VERIFIER_assert(#t~ret1067); {12254#false} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 93: Hoare triple {12254#false} ~cond := #in~cond; {12254#false} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 94: Hoare triple {12254#false} assume 0 == ~cond % 256; {12254#false} is VALID [2022-02-20 21:07:39,859 INFO L290 TraceCheckUtils]: 95: Hoare triple {12254#false} assume !false; {12254#false} is VALID [2022-02-20 21:07:39,860 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-02-20 21:07:39,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:39,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026835915] [2022-02-20 21:07:39,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026835915] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:39,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834933849] [2022-02-20 21:07:39,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:39,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:39,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:39,862 INFO L229 MonitoredProcess]: Starting monitored process 6 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:07:39,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-20 21:07:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:40,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 2676 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-20 21:07:40,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:40,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:40,428 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-20 21:07:40,800 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-02-20 21:07:41,017 INFO L290 TraceCheckUtils]: 0: Hoare triple {12253#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {12253#true} is VALID [2022-02-20 21:07:41,018 INFO L290 TraceCheckUtils]: 1: Hoare triple {12253#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:41,018 INFO L290 TraceCheckUtils]: 2: Hoare triple {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:41,019 INFO L272 TraceCheckUtils]: 3: Hoare triple {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {12253#true} is VALID [2022-02-20 21:07:41,019 INFO L290 TraceCheckUtils]: 4: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:41,019 INFO L290 TraceCheckUtils]: 5: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:41,019 INFO L290 TraceCheckUtils]: 6: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:41,019 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {12253#true} {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #232#return; {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:41,020 INFO L290 TraceCheckUtils]: 8: Hoare triple {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,020 INFO L272 TraceCheckUtils]: 9: Hoare triple {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {12253#true} is VALID [2022-02-20 21:07:41,020 INFO L290 TraceCheckUtils]: 10: Hoare triple {12253#true} #res := #t~nondet8;havoc #t~nondet8; {12253#true} is VALID [2022-02-20 21:07:41,020 INFO L290 TraceCheckUtils]: 11: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:41,020 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {12253#true} {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #234#return; {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,021 INFO L290 TraceCheckUtils]: 13: Hoare triple {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 14: Hoare triple {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,022 INFO L272 TraceCheckUtils]: 15: Hoare triple {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 16: Hoare triple {12253#true} ~size := #in~size; {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L272 TraceCheckUtils]: 17: Hoare triple {12253#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 18: Hoare triple {12253#true} ~cond := #in~cond; {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 19: Hoare triple {12253#true} assume !(0 == ~cond % 256); {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 20: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {12253#true} {12253#true} #228#return; {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 22: Hoare triple {12253#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {12253#true} is VALID [2022-02-20 21:07:41,022 INFO L290 TraceCheckUtils]: 23: Hoare triple {12253#true} assume true; {12253#true} is VALID [2022-02-20 21:07:41,023 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {12253#true} {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #238#return; {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,023 INFO L290 TraceCheckUtils]: 25: Hoare triple {12361#(and (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:41,023 INFO L290 TraceCheckUtils]: 26: Hoare triple {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} is VALID [2022-02-20 21:07:41,023 INFO L272 TraceCheckUtils]: 27: Hoare triple {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {12253#true} is VALID [2022-02-20 21:07:41,024 INFO L290 TraceCheckUtils]: 28: Hoare triple {12253#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12329#(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:07:41,024 INFO L290 TraceCheckUtils]: 29: Hoare triple {12329#(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~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12329#(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:07:41,025 INFO L290 TraceCheckUtils]: 30: Hoare triple {12329#(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~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {12428#(or (and (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short673|) (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0))))} is VALID [2022-02-20 21:07:41,025 INFO L290 TraceCheckUtils]: 31: Hoare triple {12428#(or (and (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short673|) (and (not |aws_byte_buf_is_valid_#t~short673|) (not (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0))))} #t~short675 := #t~short673; {12432#(or (and (not |aws_byte_buf_is_valid_#t~short675|) (not (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0))) (and (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short675|))} is VALID [2022-02-20 21:07:41,026 INFO L290 TraceCheckUtils]: 32: Hoare triple {12432#(or (and (not |aws_byte_buf_is_valid_#t~short675|) (not (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0))) (and (= (mod (select (select |#memory_int| |aws_byte_buf_is_valid_#in~buf.base|) |aws_byte_buf_is_valid_#in~buf.offset|) 18446744073709551616) 0) |aws_byte_buf_is_valid_#t~short675|))} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {12332#(<= 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:07:41,027 INFO L290 TraceCheckUtils]: 33: Hoare triple {12332#(<= 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~short684 := #t~short675; {12332#(<= 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:07:41,027 INFO L290 TraceCheckUtils]: 34: Hoare triple {12332#(<= 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~short684; {12332#(<= 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:07:41,027 INFO L290 TraceCheckUtils]: 35: Hoare triple {12332#(<= 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~short685 := #t~short684; {12332#(<= 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:07:41,028 INFO L290 TraceCheckUtils]: 36: Hoare triple {12332#(<= 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~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12332#(<= 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:07:41,028 INFO L290 TraceCheckUtils]: 37: Hoare triple {12332#(<= 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; {12332#(<= 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:07:41,029 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {12332#(<= 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|)))} {12339#(= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0)} #240#return; {12454#(and (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,030 INFO L272 TraceCheckUtils]: 39: Hoare triple {12454#(and (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} is VALID [2022-02-20 21:07:41,031 INFO L290 TraceCheckUtils]: 40: Hoare triple {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} ~cond := #in~cond; {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} is VALID [2022-02-20 21:07:41,031 INFO L290 TraceCheckUtils]: 41: Hoare triple {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} assume !(0 == ~cond % 256); {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} is VALID [2022-02-20 21:07:41,031 INFO L290 TraceCheckUtils]: 42: Hoare triple {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} assume true; {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} is VALID [2022-02-20 21:07:41,032 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {12458#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base_BEFORE_CALL_13|) 0))))} {12454#(and (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} #242#return; {12454#(and (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} is VALID [2022-02-20 21:07:41,034 INFO L290 TraceCheckUtils]: 44: Hoare triple {12454#(and (<= 0 (+ (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|)) 18446744073709551616) 18446744073709551616) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset|))) (= |ULTIMATE.start_aws_byte_cursor_from_buf_harness_~#buf~3#1.offset| 0))} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {12287#(<= |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:07:41,034 INFO L290 TraceCheckUtils]: 45: Hoare triple {12287#(<= |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; {12254#false} is VALID [2022-02-20 21:07:41,034 INFO L290 TraceCheckUtils]: 46: Hoare triple {12254#false} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L272 TraceCheckUtils]: 47: Hoare triple {12254#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 48: Hoare triple {12254#false} ~cond := #in~cond; {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 49: Hoare triple {12254#false} assume !(0 == ~cond % 256); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 50: Hoare triple {12254#false} assume true; {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {12254#false} {12254#false} #244#return; {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 52: Hoare triple {12254#false} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 53: Hoare triple {12254#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L272 TraceCheckUtils]: 54: Hoare triple {12254#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 55: Hoare triple {12254#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L272 TraceCheckUtils]: 56: Hoare triple {12254#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {12254#false} is VALID [2022-02-20 21:07:41,035 INFO L290 TraceCheckUtils]: 57: Hoare triple {12254#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 58: Hoare triple {12254#false} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 59: Hoare triple {12254#false} assume !#t~short673; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 60: Hoare triple {12254#false} #t~short675 := #t~short673; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 61: Hoare triple {12254#false} assume !#t~short675; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 62: Hoare triple {12254#false} #t~short684 := #t~short675; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 63: Hoare triple {12254#false} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 64: Hoare triple {12254#false} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 65: Hoare triple {12254#false} #t~short683 := #t~short679; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 66: Hoare triple {12254#false} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 67: Hoare triple {12254#false} assume #t~short682; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 68: Hoare triple {12254#false} #t~short683 := #t~short682; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 69: Hoare triple {12254#false} #t~short684 := #t~short683; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 70: Hoare triple {12254#false} #t~short685 := #t~short684; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 71: Hoare triple {12254#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {12254#false} is VALID [2022-02-20 21:07:41,036 INFO L290 TraceCheckUtils]: 72: Hoare triple {12254#false} assume true; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {12254#false} {12254#false} #276#return; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L272 TraceCheckUtils]: 74: Hoare triple {12254#false} call assume_abort_if_not(#t~ret1064); {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 75: Hoare triple {12254#false} ~cond := #in~cond; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 76: Hoare triple {12254#false} assume !(0 == ~cond % 256); {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 77: Hoare triple {12254#false} assume true; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {12254#false} {12254#false} #278#return; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 79: Hoare triple {12254#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L272 TraceCheckUtils]: 80: Hoare triple {12254#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 81: Hoare triple {12254#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 82: Hoare triple {12254#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12254#false} is VALID [2022-02-20 21:07:41,037 INFO L290 TraceCheckUtils]: 83: Hoare triple {12254#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 84: Hoare triple {12254#false} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 85: Hoare triple {12254#false} #t~short693 := #t~short689; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 86: Hoare triple {12254#false} assume !#t~short693; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 87: Hoare triple {12254#false} #t~short694 := #t~short693; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 88: Hoare triple {12254#false} #t~short695 := #t~short694; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 89: Hoare triple {12254#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 90: Hoare triple {12254#false} assume true; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {12254#false} {12254#false} #280#return; {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L272 TraceCheckUtils]: 92: Hoare triple {12254#false} call __VERIFIER_assert(#t~ret1067); {12254#false} is VALID [2022-02-20 21:07:41,038 INFO L290 TraceCheckUtils]: 93: Hoare triple {12254#false} ~cond := #in~cond; {12254#false} is VALID [2022-02-20 21:07:41,039 INFO L290 TraceCheckUtils]: 94: Hoare triple {12254#false} assume 0 == ~cond % 256; {12254#false} is VALID [2022-02-20 21:07:41,039 INFO L290 TraceCheckUtils]: 95: Hoare triple {12254#false} assume !false; {12254#false} is VALID [2022-02-20 21:07:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-20 21:07:41,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:41,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834933849] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:41,040 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:41,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [9] total 15 [2022-02-20 21:07:41,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338441225] [2022-02-20 21:07:41,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:41,040 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 96 [2022-02-20 21:07:41,041 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:41,041 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:41,156 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:41,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:07:41,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:41,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:07:41,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-02-20 21:07:41,157 INFO L87 Difference]: Start difference. First operand 173 states and 222 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:44,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:44,318 INFO L93 Difference]: Finished difference Result 419 states and 563 transitions. [2022-02-20 21:07:44,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-20 21:07:44,319 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 96 [2022-02-20 21:07:44,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:44,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 439 transitions. [2022-02-20 21:07:44,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 439 transitions. [2022-02-20 21:07:44,328 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 439 transitions. [2022-02-20 21:07:44,711 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 439 edges. 439 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:44,716 INFO L225 Difference]: With dead ends: 419 [2022-02-20 21:07:44,716 INFO L226 Difference]: Without dead ends: 285 [2022-02-20 21:07:44,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 107 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-20 21:07:44,717 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 228 mSDsluCounter, 1139 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 1343 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:44,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 1343 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 520 Invalid, 0 Unknown, 76 Unchecked, 0.8s Time] [2022-02-20 21:07:44,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-02-20 21:07:44,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 192. [2022-02-20 21:07:44,800 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:44,800 INFO L82 GeneralOperation]: Start isEquivalent. First operand 285 states. Second operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) [2022-02-20 21:07:44,800 INFO L74 IsIncluded]: Start isIncluded. First operand 285 states. Second operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) [2022-02-20 21:07:44,801 INFO L87 Difference]: Start difference. First operand 285 states. Second operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) [2022-02-20 21:07:44,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:44,807 INFO L93 Difference]: Finished difference Result 285 states and 392 transitions. [2022-02-20 21:07:44,807 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 392 transitions. [2022-02-20 21:07:44,808 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:44,808 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:44,809 INFO L74 IsIncluded]: Start isIncluded. First operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) Second operand 285 states. [2022-02-20 21:07:44,809 INFO L87 Difference]: Start difference. First operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) Second operand 285 states. [2022-02-20 21:07:44,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:44,815 INFO L93 Difference]: Finished difference Result 285 states and 392 transitions. [2022-02-20 21:07:44,816 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 392 transitions. [2022-02-20 21:07:44,817 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:44,817 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:44,817 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:44,817 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:44,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) [2022-02-20 21:07:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 245 transitions. [2022-02-20 21:07:44,821 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 245 transitions. Word has length 96 [2022-02-20 21:07:44,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:44,821 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 245 transitions. [2022-02-20 21:07:44,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-02-20 21:07:44,821 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 245 transitions. [2022-02-20 21:07:44,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-02-20 21:07:44,822 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:44,822 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:44,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:45,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-20 21:07:45,033 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:45,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:45,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1793920484, now seen corresponding path program 1 times [2022-02-20 21:07:45,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:45,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398812090] [2022-02-20 21:07:45,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:45,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,130 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,131 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,131 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,131 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14006#true} {14006#true} #232#return; {14006#true} is VALID [2022-02-20 21:07:45,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,136 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} #res := #t~nondet8;havoc #t~nondet8; {14006#true} is VALID [2022-02-20 21:07:45,136 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,136 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14006#true} {14006#true} #234#return; {14006#true} is VALID [2022-02-20 21:07:45,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,168 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14006#true} {14006#true} #228#return; {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 0: Hoare triple {14075#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L272 TraceCheckUtils]: 1: Hoare triple {14006#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 3: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,169 INFO L290 TraceCheckUtils]: 4: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,170 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {14006#true} {14006#true} #228#return; {14006#true} is VALID [2022-02-20 21:07:45,170 INFO L290 TraceCheckUtils]: 6: Hoare triple {14006#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {14006#true} is VALID [2022-02-20 21:07:45,170 INFO L290 TraceCheckUtils]: 7: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,170 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {14006#true} {14006#true} #238#return; {14006#true} is VALID [2022-02-20 21:07:45,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,184 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,184 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,185 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume !#t~short673; {14080#(not |aws_byte_buf_is_valid_#t~short673|)} is VALID [2022-02-20 21:07:45,185 INFO L290 TraceCheckUtils]: 3: Hoare triple {14080#(not |aws_byte_buf_is_valid_#t~short673|)} #t~short675 := #t~short673; {14081#(not |aws_byte_buf_is_valid_#t~short675|)} is VALID [2022-02-20 21:07:45,185 INFO L290 TraceCheckUtils]: 4: Hoare triple {14081#(not |aws_byte_buf_is_valid_#t~short675|)} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {14007#false} is VALID [2022-02-20 21:07:45,185 INFO L290 TraceCheckUtils]: 5: Hoare triple {14007#false} #t~short684 := #t~short675; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L290 TraceCheckUtils]: 6: Hoare triple {14007#false} assume #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L290 TraceCheckUtils]: 7: Hoare triple {14007#false} #t~short685 := #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L290 TraceCheckUtils]: 8: Hoare triple {14007#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L290 TraceCheckUtils]: 9: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {14007#false} {14006#true} #240#return; {14007#false} is VALID [2022-02-20 21:07:45,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,191 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,191 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,191 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,191 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14006#true} {14007#false} #242#return; {14007#false} is VALID [2022-02-20 21:07:45,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:45,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,196 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,197 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,197 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,197 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14006#true} {14007#false} #244#return; {14007#false} is VALID [2022-02-20 21:07:45,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-02-20 21:07:45,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,205 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,205 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,205 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume !#t~short673; {14006#true} is VALID [2022-02-20 21:07:45,205 INFO L290 TraceCheckUtils]: 3: Hoare triple {14006#true} #t~short675 := #t~short673; {14006#true} is VALID [2022-02-20 21:07:45,205 INFO L290 TraceCheckUtils]: 4: Hoare triple {14006#true} assume !#t~short675; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 5: Hoare triple {14006#true} #t~short684 := #t~short675; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 6: Hoare triple {14006#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 7: Hoare triple {14006#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 8: Hoare triple {14006#true} #t~short683 := #t~short679; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 9: Hoare triple {14006#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 10: Hoare triple {14006#true} assume #t~short682; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 11: Hoare triple {14006#true} #t~short683 := #t~short682; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 12: Hoare triple {14006#true} #t~short684 := #t~short683; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 13: Hoare triple {14006#true} #t~short685 := #t~short684; {14006#true} is VALID [2022-02-20 21:07:45,206 INFO L290 TraceCheckUtils]: 14: Hoare triple {14006#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14006#true} is VALID [2022-02-20 21:07:45,207 INFO L290 TraceCheckUtils]: 15: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,207 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {14006#true} {14007#false} #276#return; {14007#false} is VALID [2022-02-20 21:07:45,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,212 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,212 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,212 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,213 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14006#true} {14007#false} #278#return; {14007#false} is VALID [2022-02-20 21:07:45,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 3: Hoare triple {14006#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 4: Hoare triple {14006#true} #t~short693 := #t~short689; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 5: Hoare triple {14006#true} assume !#t~short693; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 6: Hoare triple {14006#true} #t~short694 := #t~short693; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 7: Hoare triple {14006#true} #t~short695 := #t~short694; {14006#true} is VALID [2022-02-20 21:07:45,220 INFO L290 TraceCheckUtils]: 8: Hoare triple {14006#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {14006#true} is VALID [2022-02-20 21:07:45,221 INFO L290 TraceCheckUtils]: 9: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,221 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {14006#true} {14007#false} #280#return; {14007#false} is VALID [2022-02-20 21:07:45,221 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {14006#true} is VALID [2022-02-20 21:07:45,221 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L272 TraceCheckUtils]: 3: Hoare triple {14006#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 4: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 5: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 6: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {14006#true} {14006#true} #232#return; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 8: Hoare triple {14006#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L272 TraceCheckUtils]: 9: Hoare triple {14006#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 10: Hoare triple {14006#true} #res := #t~nondet8;havoc #t~nondet8; {14006#true} is VALID [2022-02-20 21:07:45,222 INFO L290 TraceCheckUtils]: 11: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,223 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {14006#true} {14006#true} #234#return; {14006#true} is VALID [2022-02-20 21:07:45,223 INFO L290 TraceCheckUtils]: 13: Hoare triple {14006#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {14006#true} is VALID [2022-02-20 21:07:45,223 INFO L290 TraceCheckUtils]: 14: Hoare triple {14006#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {14006#true} is VALID [2022-02-20 21:07:45,223 INFO L272 TraceCheckUtils]: 15: Hoare triple {14006#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {14075#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:45,223 INFO L290 TraceCheckUtils]: 16: Hoare triple {14075#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {14006#true} is VALID [2022-02-20 21:07:45,223 INFO L272 TraceCheckUtils]: 17: Hoare triple {14006#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 18: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 19: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 20: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {14006#true} {14006#true} #228#return; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 22: Hoare triple {14006#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 23: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {14006#true} {14006#true} #238#return; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 25: Hoare triple {14006#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L290 TraceCheckUtils]: 26: Hoare triple {14006#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {14006#true} is VALID [2022-02-20 21:07:45,224 INFO L272 TraceCheckUtils]: 27: Hoare triple {14006#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {14006#true} is VALID [2022-02-20 21:07:45,225 INFO L290 TraceCheckUtils]: 28: Hoare triple {14006#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,225 INFO L290 TraceCheckUtils]: 29: Hoare triple {14006#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,225 INFO L290 TraceCheckUtils]: 30: Hoare triple {14006#true} assume !#t~short673; {14080#(not |aws_byte_buf_is_valid_#t~short673|)} is VALID [2022-02-20 21:07:45,225 INFO L290 TraceCheckUtils]: 31: Hoare triple {14080#(not |aws_byte_buf_is_valid_#t~short673|)} #t~short675 := #t~short673; {14081#(not |aws_byte_buf_is_valid_#t~short675|)} is VALID [2022-02-20 21:07:45,225 INFO L290 TraceCheckUtils]: 32: Hoare triple {14081#(not |aws_byte_buf_is_valid_#t~short675|)} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 33: Hoare triple {14007#false} #t~short684 := #t~short675; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 34: Hoare triple {14007#false} assume #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 35: Hoare triple {14007#false} #t~short685 := #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 36: Hoare triple {14007#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 37: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {14007#false} {14006#true} #240#return; {14007#false} is VALID [2022-02-20 21:07:45,226 INFO L272 TraceCheckUtils]: 39: Hoare triple {14007#false} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {14006#true} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 40: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 41: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,226 INFO L290 TraceCheckUtils]: 42: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,227 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {14006#true} {14007#false} #242#return; {14007#false} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 44: Hoare triple {14007#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {14007#false} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 45: Hoare triple {14007#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);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; {14007#false} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 46: Hoare triple {14007#false} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {14007#false} is VALID [2022-02-20 21:07:45,227 INFO L272 TraceCheckUtils]: 47: Hoare triple {14007#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {14006#true} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 48: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 49: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 50: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,227 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {14006#true} {14007#false} #244#return; {14007#false} is VALID [2022-02-20 21:07:45,227 INFO L290 TraceCheckUtils]: 52: Hoare triple {14007#false} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {14007#false} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 53: Hoare triple {14007#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {14007#false} is VALID [2022-02-20 21:07:45,228 INFO L272 TraceCheckUtils]: 54: Hoare triple {14007#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {14007#false} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 55: Hoare triple {14007#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {14007#false} is VALID [2022-02-20 21:07:45,228 INFO L272 TraceCheckUtils]: 56: Hoare triple {14007#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 57: Hoare triple {14006#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 58: Hoare triple {14006#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 59: Hoare triple {14006#true} assume !#t~short673; {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 60: Hoare triple {14006#true} #t~short675 := #t~short673; {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 61: Hoare triple {14006#true} assume !#t~short675; {14006#true} is VALID [2022-02-20 21:07:45,228 INFO L290 TraceCheckUtils]: 62: Hoare triple {14006#true} #t~short684 := #t~short675; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 63: Hoare triple {14006#true} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 64: Hoare triple {14006#true} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 65: Hoare triple {14006#true} #t~short683 := #t~short679; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 66: Hoare triple {14006#true} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 67: Hoare triple {14006#true} assume #t~short682; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 68: Hoare triple {14006#true} #t~short683 := #t~short682; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 69: Hoare triple {14006#true} #t~short684 := #t~short683; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 70: Hoare triple {14006#true} #t~short685 := #t~short684; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 71: Hoare triple {14006#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14006#true} is VALID [2022-02-20 21:07:45,229 INFO L290 TraceCheckUtils]: 72: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {14006#true} {14007#false} #276#return; {14007#false} is VALID [2022-02-20 21:07:45,230 INFO L272 TraceCheckUtils]: 74: Hoare triple {14007#false} call assume_abort_if_not(#t~ret1064); {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 75: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 76: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 77: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {14006#true} {14007#false} #278#return; {14007#false} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 79: Hoare triple {14007#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {14007#false} is VALID [2022-02-20 21:07:45,230 INFO L272 TraceCheckUtils]: 80: Hoare triple {14007#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 81: Hoare triple {14006#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 82: Hoare triple {14006#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,230 INFO L290 TraceCheckUtils]: 83: Hoare triple {14006#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 84: Hoare triple {14006#true} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 85: Hoare triple {14006#true} #t~short693 := #t~short689; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 86: Hoare triple {14006#true} assume !#t~short693; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 87: Hoare triple {14006#true} #t~short694 := #t~short693; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 88: Hoare triple {14006#true} #t~short695 := #t~short694; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 89: Hoare triple {14006#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 90: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,231 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {14006#true} {14007#false} #280#return; {14007#false} is VALID [2022-02-20 21:07:45,231 INFO L272 TraceCheckUtils]: 92: Hoare triple {14007#false} call __VERIFIER_assert(#t~ret1067); {14007#false} is VALID [2022-02-20 21:07:45,231 INFO L290 TraceCheckUtils]: 93: Hoare triple {14007#false} ~cond := #in~cond; {14007#false} is VALID [2022-02-20 21:07:45,232 INFO L290 TraceCheckUtils]: 94: Hoare triple {14007#false} assume 0 == ~cond % 256; {14007#false} is VALID [2022-02-20 21:07:45,232 INFO L290 TraceCheckUtils]: 95: Hoare triple {14007#false} assume !false; {14007#false} is VALID [2022-02-20 21:07:45,232 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-02-20 21:07:45,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:45,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398812090] [2022-02-20 21:07:45,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398812090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:45,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222341738] [2022-02-20 21:07:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:45,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:45,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:45,234 INFO L229 MonitoredProcess]: Starting monitored process 7 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:07:45,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-20 21:07:45,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 2673 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-20 21:07:45,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:45,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:45,763 INFO L290 TraceCheckUtils]: 0: Hoare triple {14006#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(35, 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);~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset := 195, 0;call #Ultimate.allocInit(40, 195);call write~init~$Pointer$(#funAddr~s_can_fail_malloc_allocator.base, #funAddr~s_can_fail_malloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_free_allocator.base, #funAddr~s_can_fail_free_allocator.offset, ~#s_can_fail_allocator_static~0.base, 8 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_realloc_allocator.base, #funAddr~s_can_fail_realloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 16 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(#funAddr~s_can_fail_calloc_allocator.base, #funAddr~s_can_fail_calloc_allocator.offset, ~#s_can_fail_allocator_static~0.base, 24 + ~#s_can_fail_allocator_static~0.offset, 8);call write~init~$Pointer$(0, 0, ~#s_can_fail_allocator_static~0.base, 32 + ~#s_can_fail_allocator_static~0.offset, 8);~tl_last_error~0 := 0;~#s_tolower_table~0.base, ~#s_tolower_table~0.offset := 196, 0;call #Ultimate.allocInit(256, 196);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 := 197, 0;call #Ultimate.allocInit(1656, 197);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 := 198, 0;call #Ultimate.allocInit(40, 198);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; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 1: Hoare triple {14006#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_buf_harness } true;havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_#t~ret1211#1, aws_byte_cursor_from_buf_harness_#t~ret1212#1, aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset, aws_byte_cursor_from_buf_harness_#t~ret1220#1, aws_byte_cursor_from_buf_harness_#t~ret1221#1, aws_byte_cursor_from_buf_harness_#t~mem1222#1, aws_byte_cursor_from_buf_harness_#t~mem1223#1, aws_byte_cursor_from_buf_harness_#t~mem1224#1.base, aws_byte_cursor_from_buf_harness_#t~mem1224#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1225#1.base, aws_byte_cursor_from_buf_harness_#t~mem1225#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1226#1.base, aws_byte_cursor_from_buf_harness_#t~mem1226#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1227#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset, aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset;call aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset := #Ultimate.allocOnStack(32);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1209#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~nondet1210#1, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~nondet1209#1;havoc aws_byte_cursor_from_buf_harness_#t~nondet1210#1;assume { :begin_inline_aws_byte_buf_is_bounded } true;aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset, aws_byte_buf_is_bounded_#in~max_size#1 := aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 10;havoc aws_byte_buf_is_bounded_#res#1;havoc aws_byte_buf_is_bounded_#t~mem468#1, aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset, aws_byte_buf_is_bounded_~max_size#1;aws_byte_buf_is_bounded_~buf#1.base, aws_byte_buf_is_bounded_~buf#1.offset := aws_byte_buf_is_bounded_#in~buf#1.base, aws_byte_buf_is_bounded_#in~buf#1.offset;aws_byte_buf_is_bounded_~max_size#1 := aws_byte_buf_is_bounded_#in~max_size#1;call aws_byte_buf_is_bounded_#t~mem468#1 := read~int(aws_byte_buf_is_bounded_~buf#1.base, 16 + aws_byte_buf_is_bounded_~buf#1.offset, 8);aws_byte_buf_is_bounded_#res#1 := (if 0 == (if aws_byte_buf_is_bounded_#t~mem468#1 % 18446744073709551616 <= aws_byte_buf_is_bounded_~max_size#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc aws_byte_buf_is_bounded_#t~mem468#1; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 2: Hoare triple {14006#true} aws_byte_cursor_from_buf_harness_#t~ret1211#1 := aws_byte_buf_is_bounded_#res#1;assume { :end_inline_aws_byte_buf_is_bounded } true; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L272 TraceCheckUtils]: 3: Hoare triple {14006#true} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1211#1); {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 4: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 5: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 6: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {14006#true} {14006#true} #232#return; {14006#true} is VALID [2022-02-20 21:07:45,764 INFO L290 TraceCheckUtils]: 8: Hoare triple {14006#true} havoc aws_byte_cursor_from_buf_harness_#t~ret1211#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_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset, ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L272 TraceCheckUtils]: 9: Hoare triple {14006#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 := nondet_bool(); {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L290 TraceCheckUtils]: 10: Hoare triple {14006#true} #res := #t~nondet8;havoc #t~nondet8; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L290 TraceCheckUtils]: 11: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {14006#true} {14006#true} #234#return; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L290 TraceCheckUtils]: 13: Hoare triple {14006#true} assume 0 != ensure_byte_buf_has_allocated_buffer_member_#t~ret471#1 % 256;ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset := 0, 0; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L290 TraceCheckUtils]: 14: Hoare triple {14006#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#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~ret471#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ite473#1.offset;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret472#1.offset;call ensure_byte_buf_has_allocated_buffer_member_#t~mem475#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); {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L272 TraceCheckUtils]: 15: Hoare triple {14006#true} call ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset := bounded_malloc(ensure_byte_buf_has_allocated_buffer_member_#t~mem475#1); {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L290 TraceCheckUtils]: 16: Hoare triple {14006#true} ~size := #in~size; {14006#true} is VALID [2022-02-20 21:07:45,765 INFO L272 TraceCheckUtils]: 17: Hoare triple {14006#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 18: Hoare triple {14006#true} ~cond := #in~cond; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 19: Hoare triple {14006#true} assume !(0 == ~cond % 256); {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 20: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L284 TraceCheckUtils]: 21: Hoare quadruple {14006#true} {14006#true} #228#return; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 22: Hoare triple {14006#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 23: Hoare triple {14006#true} assume true; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {14006#true} {14006#true} #238#return; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 25: Hoare triple {14006#true} call write~$Pointer$(ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#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~mem475#1;havoc ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.base, ensure_byte_buf_has_allocated_buffer_member_#t~ret476#1.offset; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L290 TraceCheckUtils]: 26: Hoare triple {14006#true} assume { :end_inline_ensure_byte_buf_has_allocated_buffer_member } true; {14006#true} is VALID [2022-02-20 21:07:45,766 INFO L272 TraceCheckUtils]: 27: Hoare triple {14006#true} call aws_byte_cursor_from_buf_harness_#t~ret1212#1 := aws_byte_buf_is_valid(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {14006#true} is VALID [2022-02-20 21:07:45,767 INFO L290 TraceCheckUtils]: 28: Hoare triple {14006#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14006#true} is VALID [2022-02-20 21:07:45,767 INFO L290 TraceCheckUtils]: 29: Hoare triple {14006#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14006#true} is VALID [2022-02-20 21:07:45,779 INFO L290 TraceCheckUtils]: 30: Hoare triple {14006#true} assume !#t~short673; {14080#(not |aws_byte_buf_is_valid_#t~short673|)} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 31: Hoare triple {14080#(not |aws_byte_buf_is_valid_#t~short673|)} #t~short675 := #t~short673; {14081#(not |aws_byte_buf_is_valid_#t~short675|)} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 32: Hoare triple {14081#(not |aws_byte_buf_is_valid_#t~short675|)} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {14007#false} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 33: Hoare triple {14007#false} #t~short684 := #t~short675; {14007#false} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 34: Hoare triple {14007#false} assume #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 35: Hoare triple {14007#false} #t~short685 := #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,780 INFO L290 TraceCheckUtils]: 36: Hoare triple {14007#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 37: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {14007#false} {14006#true} #240#return; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L272 TraceCheckUtils]: 39: Hoare triple {14007#false} call assume_abort_if_not(aws_byte_cursor_from_buf_harness_#t~ret1212#1); {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 40: Hoare triple {14007#false} ~cond := #in~cond; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 41: Hoare triple {14007#false} assume !(0 == ~cond % 256); {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 42: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L284 TraceCheckUtils]: 43: Hoare quadruple {14007#false} {14007#false} #242#return; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 44: Hoare triple {14007#false} havoc aws_byte_cursor_from_buf_harness_#t~ret1212#1;call aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset := #Ultimate.allocOnStack(32);call aws_byte_cursor_from_buf_harness_#t~mem1213#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 16 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 24 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1213#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 8 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~int(aws_byte_cursor_from_buf_harness_#t~mem1215#1, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 16 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset, aws_byte_cursor_from_buf_harness_~#old~0#1.base, 24 + aws_byte_cursor_from_buf_harness_~#old~0#1.offset, 8);havoc aws_byte_cursor_from_buf_harness_#t~mem1213#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1214#1.base, aws_byte_cursor_from_buf_harness_#t~mem1214#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1215#1;havoc aws_byte_cursor_from_buf_harness_#t~mem1216#1.base, aws_byte_cursor_from_buf_harness_#t~mem1216#1.offset;call aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset := read~$Pointer$(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, 8 + aws_byte_cursor_from_buf_harness_~#buf~3#1.offset, 8);call aws_byte_cursor_from_buf_harness_#t~mem1218#1 := read~int(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_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_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset, aws_byte_cursor_from_buf_harness_#t~mem1218#1, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.base, aws_byte_cursor_from_buf_harness_~#old_byte_from_buf~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#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; {14007#false} is VALID [2022-02-20 21:07:45,781 INFO L290 TraceCheckUtils]: 45: Hoare triple {14007#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);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; {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 46: Hoare triple {14007#false} save_byte_from_array_#t~ret595#1 := nondet_size_t_#res#1;assume { :end_inline_nondet_size_t } true;call write~int(save_byte_from_array_#t~ret595#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);havoc save_byte_from_array_#t~ret595#1;call save_byte_from_array_#t~mem596#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8); {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L272 TraceCheckUtils]: 47: Hoare triple {14007#false} call assume_abort_if_not((if 0 == (if save_byte_from_array_#t~mem596#1 % 18446744073709551616 < save_byte_from_array_~size#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 48: Hoare triple {14007#false} ~cond := #in~cond; {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 49: Hoare triple {14007#false} assume !(0 == ~cond % 256); {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 50: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {14007#false} {14007#false} #244#return; {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 52: Hoare triple {14007#false} havoc save_byte_from_array_#t~mem596#1;call save_byte_from_array_#t~mem597#1 := read~int(save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset, 8);call save_byte_from_array_#t~mem598#1 := read~int(save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset + (if save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 else save_byte_from_array_#t~mem597#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int(save_byte_from_array_#t~mem598#1, save_byte_from_array_~storage#1.base, 8 + save_byte_from_array_~storage#1.offset, 1);havoc save_byte_from_array_#t~mem597#1;havoc save_byte_from_array_#t~mem598#1; {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 53: Hoare triple {14007#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_from_buf_harness_#t~mem1217#1.base, aws_byte_cursor_from_buf_harness_#t~mem1217#1.offset;havoc aws_byte_cursor_from_buf_harness_#t~mem1218#1;call aws_byte_cursor_from_buf_harness_~#cur~3#1.base, aws_byte_cursor_from_buf_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16); {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L272 TraceCheckUtils]: 54: Hoare triple {14007#false} call aws_byte_cursor_from_buf_harness_#t~ret1219#1.len, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.base, aws_byte_cursor_from_buf_harness_#t~ret1219#1.ptr.offset := aws_byte_cursor_from_buf(aws_byte_cursor_from_buf_harness_~#buf~3#1.base, aws_byte_cursor_from_buf_harness_~#buf~3#1.offset); {14007#false} is VALID [2022-02-20 21:07:45,782 INFO L290 TraceCheckUtils]: 55: Hoare triple {14007#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L272 TraceCheckUtils]: 56: Hoare triple {14007#false} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 57: Hoare triple {14007#false} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 58: Hoare triple {14007#false} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 59: Hoare triple {14007#false} assume !#t~short673; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 60: Hoare triple {14007#false} #t~short675 := #t~short673; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 61: Hoare triple {14007#false} assume !#t~short675; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 62: Hoare triple {14007#false} #t~short684 := #t~short675; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 63: Hoare triple {14007#false} assume !#t~short684;call #t~mem676 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem676 % 18446744073709551616 > 0; {14007#false} is VALID [2022-02-20 21:07:45,783 INFO L290 TraceCheckUtils]: 64: Hoare triple {14007#false} assume #t~short679;call #t~mem677 := read~int(~buf.base, ~buf.offset, 8);call #t~mem678 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short679 := #t~mem677 % 18446744073709551616 <= #t~mem678 % 18446744073709551616; {14007#false} is VALID [2022-02-20 21:07:45,785 INFO L290 TraceCheckUtils]: 65: Hoare triple {14007#false} #t~short683 := #t~short679; {14007#false} is VALID [2022-02-20 21:07:45,785 INFO L290 TraceCheckUtils]: 66: Hoare triple {14007#false} assume #t~short683;call #t~mem680 := read~int(~buf.base, ~buf.offset, 8);#t~short682 := 0 == #t~mem680 % 18446744073709551616; {14007#false} is VALID [2022-02-20 21:07:45,785 INFO L290 TraceCheckUtils]: 67: Hoare triple {14007#false} assume #t~short682; {14007#false} is VALID [2022-02-20 21:07:45,785 INFO L290 TraceCheckUtils]: 68: Hoare triple {14007#false} #t~short683 := #t~short682; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 69: Hoare triple {14007#false} #t~short684 := #t~short683; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 70: Hoare triple {14007#false} #t~short685 := #t~short684; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 71: Hoare triple {14007#false} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 72: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {14007#false} {14007#false} #276#return; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L272 TraceCheckUtils]: 74: Hoare triple {14007#false} call assume_abort_if_not(#t~ret1064); {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 75: Hoare triple {14007#false} ~cond := #in~cond; {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 76: Hoare triple {14007#false} assume !(0 == ~cond % 256); {14007#false} is VALID [2022-02-20 21:07:45,786 INFO L290 TraceCheckUtils]: 77: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,787 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {14007#false} {14007#false} #278#return; {14007#false} is VALID [2022-02-20 21:07:45,789 INFO L290 TraceCheckUtils]: 79: Hoare triple {14007#false} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {14007#false} is VALID [2022-02-20 21:07:45,789 INFO L272 TraceCheckUtils]: 80: Hoare triple {14007#false} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {14007#false} is VALID [2022-02-20 21:07:45,791 INFO L290 TraceCheckUtils]: 81: Hoare triple {14007#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 82: Hoare triple {14007#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 83: Hoare triple {14007#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 84: Hoare triple {14007#false} assume #t~short689;call #t~mem688.base, #t~mem688.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short689 := #t~mem688.base != 0 || #t~mem688.offset != 0; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 85: Hoare triple {14007#false} #t~short693 := #t~short689; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 86: Hoare triple {14007#false} assume !#t~short693; {14007#false} is VALID [2022-02-20 21:07:45,792 INFO L290 TraceCheckUtils]: 87: Hoare triple {14007#false} #t~short694 := #t~short693; {14007#false} is VALID [2022-02-20 21:07:45,796 INFO L290 TraceCheckUtils]: 88: Hoare triple {14007#false} #t~short695 := #t~short694; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L290 TraceCheckUtils]: 89: Hoare triple {14007#false} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L290 TraceCheckUtils]: 90: Hoare triple {14007#false} assume true; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {14007#false} {14007#false} #280#return; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L272 TraceCheckUtils]: 92: Hoare triple {14007#false} call __VERIFIER_assert(#t~ret1067); {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L290 TraceCheckUtils]: 93: Hoare triple {14007#false} ~cond := #in~cond; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L290 TraceCheckUtils]: 94: Hoare triple {14007#false} assume 0 == ~cond % 256; {14007#false} is VALID [2022-02-20 21:07:45,797 INFO L290 TraceCheckUtils]: 95: Hoare triple {14007#false} assume !false; {14007#false} is VALID [2022-02-20 21:07:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-02-20 21:07:45,798 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:45,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222341738] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:45,798 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:45,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-02-20 21:07:45,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699453369] [2022-02-20 21:07:45,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:45,799 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:45,799 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:45,799 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:45,878 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:45,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 21:07:45,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:45,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 21:07:45,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:07:45,879 INFO L87 Difference]: Start difference. First operand 192 states and 245 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:46,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:46,306 INFO L93 Difference]: Finished difference Result 345 states and 444 transitions. [2022-02-20 21:07:46,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:07:46,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-02-20 21:07:46,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:46,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:46,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2022-02-20 21:07:46,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:46,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2022-02-20 21:07:46,311 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 302 transitions. [2022-02-20 21:07:46,531 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 302 edges. 302 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:46,535 INFO L225 Difference]: With dead ends: 345 [2022-02-20 21:07:46,535 INFO L226 Difference]: Without dead ends: 185 [2022-02-20 21:07:46,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:07:46,536 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 26 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:46,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 462 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-20 21:07:46,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-02-20 21:07:46,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 180. [2022-02-20 21:07:46,645 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:46,646 INFO L82 GeneralOperation]: Start isEquivalent. First operand 185 states. Second operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-02-20 21:07:46,646 INFO L74 IsIncluded]: Start isIncluded. First operand 185 states. Second operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-02-20 21:07:46,647 INFO L87 Difference]: Start difference. First operand 185 states. Second operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-02-20 21:07:46,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:46,650 INFO L93 Difference]: Finished difference Result 185 states and 230 transitions. [2022-02-20 21:07:46,650 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 230 transitions. [2022-02-20 21:07:46,654 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:46,655 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:46,656 INFO L74 IsIncluded]: Start isIncluded. First operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) Second operand 185 states. [2022-02-20 21:07:46,656 INFO L87 Difference]: Start difference. First operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) Second operand 185 states. [2022-02-20 21:07:46,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:46,659 INFO L93 Difference]: Finished difference Result 185 states and 230 transitions. [2022-02-20 21:07:46,660 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 230 transitions. [2022-02-20 21:07:46,660 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:46,660 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:46,660 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:46,660 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:46,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-02-20 21:07:46,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 225 transitions. [2022-02-20 21:07:46,665 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 225 transitions. Word has length 96 [2022-02-20 21:07:46,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:46,665 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 225 transitions. [2022-02-20 21:07:46,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-02-20 21:07:46,666 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 225 transitions. [2022-02-20 21:07:46,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-02-20 21:07:46,666 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:46,667 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:46,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:46,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:46,887 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:46,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:46,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1638074292, now seen corresponding path program 1 times [2022-02-20 21:07:46,887 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:46,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899428627] [2022-02-20 21:07:46,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:46,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:07:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,061 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,061 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,062 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,062 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15413#true} {15413#true} #232#return; {15413#true} is VALID [2022-02-20 21:07:47,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-02-20 21:07:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,067 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} #res := #t~nondet8;havoc #t~nondet8; {15413#true} is VALID [2022-02-20 21:07:47,067 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,068 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15413#true} {15413#true} #234#return; {15413#true} is VALID [2022-02-20 21:07:47,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-02-20 21:07:47,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,086 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,086 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,086 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15413#true} {15413#true} #228#return; {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L290 TraceCheckUtils]: 0: Hoare triple {15495#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L272 TraceCheckUtils]: 1: Hoare triple {15413#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L290 TraceCheckUtils]: 3: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L290 TraceCheckUtils]: 4: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,087 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {15413#true} {15413#true} #228#return; {15413#true} is VALID [2022-02-20 21:07:47,088 INFO L290 TraceCheckUtils]: 6: Hoare triple {15413#true} call #t~malloc550.base, #t~malloc550.offset := #Ultimate.allocOnHeap(~size);#res.base, #res.offset := #t~malloc550.base, #t~malloc550.offset;havoc #t~malloc550.base, #t~malloc550.offset; {15413#true} is VALID [2022-02-20 21:07:47,088 INFO L290 TraceCheckUtils]: 7: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,088 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {15413#true} {15413#true} #238#return; {15413#true} is VALID [2022-02-20 21:07:47,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:47,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,096 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {15413#true} is VALID [2022-02-20 21:07:47,096 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,096 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,096 INFO L290 TraceCheckUtils]: 3: Hoare triple {15413#true} #t~short675 := #t~short673; {15413#true} is VALID [2022-02-20 21:07:47,096 INFO L290 TraceCheckUtils]: 4: Hoare triple {15413#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L290 TraceCheckUtils]: 5: Hoare triple {15413#true} #t~short684 := #t~short675; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L290 TraceCheckUtils]: 6: Hoare triple {15413#true} assume #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L290 TraceCheckUtils]: 7: Hoare triple {15413#true} #t~short685 := #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L290 TraceCheckUtils]: 8: Hoare triple {15413#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L290 TraceCheckUtils]: 9: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {15413#true} {15413#true} #240#return; {15413#true} is VALID [2022-02-20 21:07:47,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-02-20 21:07:47,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,103 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,104 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,104 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15413#true} {15413#true} #242#return; {15413#true} is VALID [2022-02-20 21:07:47,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-02-20 21:07:47,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:47,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,136 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 3: Hoare triple {15413#true} #t~short675 := #t~short673; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 4: Hoare triple {15413#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 5: Hoare triple {15413#true} #t~short684 := #t~short675; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 6: Hoare triple {15413#true} assume #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 7: Hoare triple {15413#true} #t~short685 := #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 8: Hoare triple {15413#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {15413#true} is VALID [2022-02-20 21:07:47,137 INFO L290 TraceCheckUtils]: 9: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,138 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {15413#true} {15413#true} #276#return; {15413#true} is VALID [2022-02-20 21:07:47,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,143 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,143 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,143 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,143 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15413#true} {15413#true} #278#return; {15413#true} is VALID [2022-02-20 21:07:47,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,150 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume #t~short694; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L290 TraceCheckUtils]: 3: Hoare triple {15413#true} #t~short695 := #t~short694; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L290 TraceCheckUtils]: 4: Hoare triple {15413#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L290 TraceCheckUtils]: 5: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {15413#true} {15413#true} #280#return; {15413#true} is VALID [2022-02-20 21:07:47,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:47,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:47,156 INFO L290 TraceCheckUtils]: 0: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,156 INFO L290 TraceCheckUtils]: 1: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,156 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15413#true} {15413#true} #282#return; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 0: Hoare triple {15500#(and (= |old(#length)| |#length|) (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L272 TraceCheckUtils]: 1: Hoare triple {15413#true} call #t~ret1064 := aws_byte_buf_is_valid(~buf.base, ~buf.offset); {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 2: Hoare triple {15413#true} ~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;#t~short685 := ~buf.base != 0 || ~buf.offset != 0; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 3: Hoare triple {15413#true} assume #t~short685;call #t~mem671 := read~int(~buf.base, 16 + ~buf.offset, 8);#t~short673 := 0 == #t~mem671 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 4: Hoare triple {15413#true} assume #t~short673;call #t~mem672 := read~int(~buf.base, ~buf.offset, 8);#t~short673 := 0 == #t~mem672 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 5: Hoare triple {15413#true} #t~short675 := #t~short673; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 6: Hoare triple {15413#true} assume #t~short675;call #t~mem674.base, #t~mem674.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);#t~short675 := #t~mem674.base == 0 && #t~mem674.offset == 0; {15413#true} is VALID [2022-02-20 21:07:47,157 INFO L290 TraceCheckUtils]: 7: Hoare triple {15413#true} #t~short684 := #t~short675; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 8: Hoare triple {15413#true} assume #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 9: Hoare triple {15413#true} #t~short685 := #t~short684; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 10: Hoare triple {15413#true} #res := (if 0 == (if #t~short685 then 1 else 0) then 0 else 1);havoc #t~mem671;havoc #t~mem672;havoc #t~short673;havoc #t~mem674.base, #t~mem674.offset;havoc #t~short675;havoc #t~mem676;havoc #t~mem677;havoc #t~mem678;havoc #t~short679;havoc #t~mem680;havoc #t~mem681.base, #t~mem681.offset;havoc #t~short682;havoc #t~short683;havoc #t~short684;havoc #t~short685; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 11: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {15413#true} {15413#true} #276#return; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L272 TraceCheckUtils]: 13: Hoare triple {15413#true} call assume_abort_if_not(#t~ret1064); {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 14: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 15: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,158 INFO L290 TraceCheckUtils]: 16: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {15413#true} {15413#true} #278#return; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 18: Hoare triple {15413#true} havoc #t~ret1064;call ~#cur~0.base, ~#cur~0.offset := #Ultimate.allocOnStack(16);call #t~mem1065.base, #t~mem1065.offset := read~$Pointer$(~buf.base, 8 + ~buf.offset, 8);call write~$Pointer$(#t~mem1065.base, #t~mem1065.offset, ~#cur~0.base, 8 + ~#cur~0.offset, 8);havoc #t~mem1065.base, #t~mem1065.offset;call #t~mem1066 := read~int(~buf.base, ~buf.offset, 8);call write~int(#t~mem1066, ~#cur~0.base, ~#cur~0.offset, 8);havoc #t~mem1066; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L272 TraceCheckUtils]: 19: Hoare triple {15413#true} call #t~ret1067 := aws_byte_cursor_is_valid(~#cur~0.base, ~#cur~0.offset); {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 20: Hoare triple {15413#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 21: Hoare triple {15413#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 22: Hoare triple {15413#true} assume #t~short694; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 23: Hoare triple {15413#true} #t~short695 := #t~short694; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 24: Hoare triple {15413#true} #res := (if 0 == (if #t~short695 then 1 else 0) then 0 else 1);havoc #t~mem686;havoc #t~mem687;havoc #t~mem688.base, #t~mem688.offset;havoc #t~short689;havoc #t~mem690;havoc #t~mem691.base, #t~mem691.offset;havoc #t~short692;havoc #t~short693;havoc #t~short694;havoc #t~short695; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L290 TraceCheckUtils]: 25: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,159 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {15413#true} {15413#true} #280#return; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L272 TraceCheckUtils]: 27: Hoare triple {15413#true} call __VERIFIER_assert(#t~ret1067); {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L290 TraceCheckUtils]: 28: Hoare triple {15413#true} ~cond := #in~cond; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L290 TraceCheckUtils]: 29: Hoare triple {15413#true} assume !(0 == ~cond % 256); {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L290 TraceCheckUtils]: 30: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {15413#true} {15413#true} #282#return; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L290 TraceCheckUtils]: 32: Hoare triple {15413#true} havoc #t~ret1067;call #t~mem1068 := read~int(~#cur~0.base, ~#cur~0.offset, 8);call #t~mem1069.base, #t~mem1069.offset := read~$Pointer$(~#cur~0.base, 8 + ~#cur~0.offset, 8);#res.len, #res.ptr.base, #res.ptr.offset := #t~mem1068, #t~mem1069.base, #t~mem1069.offset;havoc #t~mem1068;havoc #t~mem1069.base, #t~mem1069.offset;call ULTIMATE.dealloc(~#cur~0.base, ~#cur~0.offset);havoc ~#cur~0.base, ~#cur~0.offset; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L290 TraceCheckUtils]: 33: Hoare triple {15413#true} assume true; {15413#true} is VALID [2022-02-20 21:07:47,160 INFO L284 TraceCheckUtils]: 34: Hoare quadruple {15413#true} {15413#true} #246#return; {15413#true} is VALID [2022-02-20 21:07:47,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-02-20 21:07:47,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat